package org.pjsip.pjsua;

public class pjsuaJNI {
  public final static native long pj_str_copy(String jarg1);
  public final static native long WRAPPER_CALLBACK_STRUCT_get();
  public final static native void delete_Callback(long jarg1);
  public final static native void Callback_on_call_state(long jarg1, Callback jarg1_, int jarg2, long jarg3, pjsip_event jarg3_);
  public final static native void Callback_on_call_stateSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pjsip_event jarg3_);
  public final static native void Callback_on_incoming_call(long jarg1, Callback jarg1_, int jarg2, int jarg3, long jarg4);
  public final static native void Callback_on_incoming_callSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, int jarg3, long jarg4);
  public final static native void Callback_on_call_tsx_state(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4, pjsip_event jarg4_);
  public final static native void Callback_on_call_tsx_stateSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4, pjsip_event jarg4_);
  public final static native void Callback_on_call_media_state(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_call_media_stateSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_call_sdp_created(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4, pj_pool_t jarg4_, long jarg5);
  public final static native void Callback_on_call_sdp_createdSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4, pj_pool_t jarg4_, long jarg5);
  public final static native void Callback_on_stream_created(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void Callback_on_stream_createdSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void Callback_on_stream_destroyed(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4);
  public final static native void Callback_on_stream_destroyedSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4);
  public final static native void Callback_on_dtmf_digit(long jarg1, Callback jarg1_, int jarg2, int jarg3);
  public final static native void Callback_on_dtmf_digitSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, int jarg3);
  public final static native void Callback_on_call_transfer_request(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4);
  public final static native void Callback_on_call_transfer_requestSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4);
  public final static native void Callback_on_call_transfer_status(long jarg1, Callback jarg1_, int jarg2, int jarg3, long jarg4, pj_str_t jarg4_, int jarg5, long jarg6);
  public final static native void Callback_on_call_transfer_statusSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, int jarg3, long jarg4, pj_str_t jarg4_, int jarg5, long jarg6);
  public final static native void Callback_on_call_replace_request(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4, long jarg5, pj_str_t jarg5_);
  public final static native void Callback_on_call_replace_requestSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, long jarg4, long jarg5, pj_str_t jarg5_);
  public final static native void Callback_on_call_replaced(long jarg1, Callback jarg1_, int jarg2, int jarg3);
  public final static native void Callback_on_call_replacedSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, int jarg3);
  public final static native void Callback_on_reg_state(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_reg_stateSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_buddy_state(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_buddy_stateSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_pager(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, long jarg5, pj_str_t jarg5_, long jarg6, pj_str_t jarg6_, long jarg7, pj_str_t jarg7_);
  public final static native void Callback_on_pagerSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, long jarg5, pj_str_t jarg5_, long jarg6, pj_str_t jarg6_, long jarg7, pj_str_t jarg7_);
  public final static native void Callback_on_pager2(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, long jarg5, pj_str_t jarg5_, long jarg6, pj_str_t jarg6_, long jarg7, pj_str_t jarg7_, long jarg8);
  public final static native void Callback_on_pager2SwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, long jarg5, pj_str_t jarg5_, long jarg6, pj_str_t jarg6_, long jarg7, pj_str_t jarg7_, long jarg8);
  public final static native void Callback_on_pager_status(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, int jarg5, long jarg6, pj_str_t jarg6_);
  public final static native void Callback_on_pager_statusSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, int jarg5, long jarg6, pj_str_t jarg6_);
  public final static native void Callback_on_pager_status2(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, int jarg5, long jarg6, pj_str_t jarg6_, long jarg7, long jarg8);
  public final static native void Callback_on_pager_status2SwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, int jarg5, long jarg6, pj_str_t jarg6_, long jarg7, long jarg8);
  public final static native void Callback_on_typing(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, long jarg5, pj_str_t jarg5_, int jarg6);
  public final static native void Callback_on_typingSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, long jarg5, pj_str_t jarg5_, int jarg6);
  public final static native void Callback_on_nat_detect(long jarg1, Callback jarg1_, long jarg2, pj_stun_nat_detect_result jarg2_);
  public final static native void Callback_on_nat_detectSwigExplicitCallback(long jarg1, Callback jarg1_, long jarg2, pj_stun_nat_detect_result jarg2_);
  public final static native int Callback_on_call_redirected(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_);
  public final static native int Callback_on_call_redirectedSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_);
  public final static native void Callback_on_mwi_info(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_);
  public final static native void Callback_on_mwi_infoSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_);
  public final static native int Callback_on_validate_audio_clock_rate(long jarg1, Callback jarg1_, int jarg2);
  public final static native int Callback_on_validate_audio_clock_rateSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_setup_audio(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_setup_audioSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2);
  public final static native void Callback_on_teardown_audio(long jarg1, Callback jarg1_);
  public final static native void Callback_on_teardown_audioSwigExplicitCallback(long jarg1, Callback jarg1_);
  public final static native int Callback_on_set_micro_source(long jarg1, Callback jarg1_);
  public final static native int Callback_on_set_micro_sourceSwigExplicitCallback(long jarg1, Callback jarg1_);
  public final static native int Callback_timer_schedule(long jarg1, Callback jarg1_, int jarg2, int jarg3, int jarg4);
  public final static native int Callback_timer_scheduleSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, int jarg3, int jarg4);
  public final static native int Callback_timer_cancel(long jarg1, Callback jarg1_, int jarg2, int jarg3);
  public final static native int Callback_timer_cancelSwigExplicitCallback(long jarg1, Callback jarg1_, int jarg2, int jarg3);
  public final static native long new_Callback();
  public final static native void Callback_director_connect(Callback obj, long cptr, boolean mem_own, boolean weak_global);
  public final static native void Callback_change_ownership(Callback obj, long cptr, boolean take_or_release);
  public final static native void setCallbackObject(long jarg1, Callback jarg1_);
  public final static native int PJ_SUCCESS_get();
  public final static native int PJ_TRUE_get();
  public final static native int PJ_FALSE_get();
  public final static native void pj_str_t_ptr_set(long jarg1, pj_str_t jarg1_, String jarg2);
  public final static native String pj_str_t_ptr_get(long jarg1, pj_str_t jarg1_);
  public final static native void pj_str_t_slen_set(long jarg1, pj_str_t jarg1_, int jarg2);
  public final static native int pj_str_t_slen_get(long jarg1, pj_str_t jarg1_);
  public final static native long new_pj_str_t();
  public final static native void delete_pj_str_t(long jarg1);
  public final static native void pjmedia_port_info_name_set(long jarg1, pjmedia_port_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjmedia_port_info_name_get(long jarg1, pjmedia_port_info jarg1_);
  public final static native void pjmedia_port_info_signature_set(long jarg1, pjmedia_port_info jarg1_, long jarg2);
  public final static native long pjmedia_port_info_signature_get(long jarg1, pjmedia_port_info jarg1_);
  public final static native void pjmedia_port_info_dir_set(long jarg1, pjmedia_port_info jarg1_, int jarg2);
  public final static native int pjmedia_port_info_dir_get(long jarg1, pjmedia_port_info jarg1_);
  public final static native void pjmedia_port_info_fmt_set(long jarg1, pjmedia_port_info jarg1_, long jarg2);
  public final static native long pjmedia_port_info_fmt_get(long jarg1, pjmedia_port_info jarg1_);
  public final static native long new_pjmedia_port_info();
  public final static native void delete_pjmedia_port_info(long jarg1);
  public final static native void pjmedia_port_info_set(long jarg1, pjmedia_port jarg1_, long jarg2, pjmedia_port_info jarg2_);
  public final static native long pjmedia_port_info_get(long jarg1, pjmedia_port jarg1_);
  public final static native void pjmedia_port_put_frame_set(long jarg1, pjmedia_port jarg1_, long jarg2);
  public final static native long pjmedia_port_put_frame_get(long jarg1, pjmedia_port jarg1_);
  public final static native void pjmedia_port_get_frame_set(long jarg1, pjmedia_port jarg1_, long jarg2);
  public final static native long pjmedia_port_get_frame_get(long jarg1, pjmedia_port jarg1_);
  public final static native void pjmedia_port_on_destroy_set(long jarg1, pjmedia_port jarg1_, long jarg2);
  public final static native long pjmedia_port_on_destroy_get(long jarg1, pjmedia_port jarg1_);
  public final static native int PJMEDIA_DIR_NONE_get();
  public final static native int PJMEDIA_DIR_ENCODING_get();
  public final static native int PJMEDIA_DIR_DECODING_get();
  public final static native int PJMEDIA_DIR_ENCODING_DECODING_get();
  public final static native void pjsip_cred_info_realm_set(long jarg1, pjsip_cred_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_cred_info_realm_get(long jarg1, pjsip_cred_info jarg1_);
  public final static native void pjsip_cred_info_scheme_set(long jarg1, pjsip_cred_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_cred_info_scheme_get(long jarg1, pjsip_cred_info jarg1_);
  public final static native void pjsip_cred_info_username_set(long jarg1, pjsip_cred_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_cred_info_username_get(long jarg1, pjsip_cred_info jarg1_);
  public final static native void pjsip_cred_info_data_type_set(long jarg1, pjsip_cred_info jarg1_, int jarg2);
  public final static native int pjsip_cred_info_data_type_get(long jarg1, pjsip_cred_info jarg1_);
  public final static native void pjsip_cred_info_data_set(long jarg1, pjsip_cred_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_cred_info_data_get(long jarg1, pjsip_cred_info jarg1_);
  public final static native long new_pjsip_cred_info();
  public final static native void delete_pjsip_cred_info(long jarg1);
  public final static native int PJSIP_CRED_DATA_PLAIN_PASSWD_get();
  public final static native int PJSIP_CRED_DATA_DIGEST_get();
  public final static native int PJSIP_CRED_DATA_EXT_AKA_get();
  public final static native int PJMEDIA_TONEGEN_LOOP_get();
  public final static native int PJMEDIA_TONEGEN_NO_LOCK_get();
  public final static native void pjsip_event_type_set(long jarg1, pjsip_event jarg1_, int jarg2);
  public final static native int pjsip_event_type_get(long jarg1, pjsip_event jarg1_);
  public final static native long new_pjsip_event();
  public final static native void delete_pjsip_event(long jarg1);
  public final static native void pjmedia_snd_dev_info_name_set(long jarg1, pjmedia_snd_dev_info jarg1_, String jarg2);
  public final static native String pjmedia_snd_dev_info_name_get(long jarg1, pjmedia_snd_dev_info jarg1_);
  public final static native void pjmedia_snd_dev_info_input_count_set(long jarg1, pjmedia_snd_dev_info jarg1_, long jarg2);
  public final static native long pjmedia_snd_dev_info_input_count_get(long jarg1, pjmedia_snd_dev_info jarg1_);
  public final static native void pjmedia_snd_dev_info_output_count_set(long jarg1, pjmedia_snd_dev_info jarg1_, long jarg2);
  public final static native long pjmedia_snd_dev_info_output_count_get(long jarg1, pjmedia_snd_dev_info jarg1_);
  public final static native void pjmedia_snd_dev_info_default_samples_per_sec_set(long jarg1, pjmedia_snd_dev_info jarg1_, long jarg2);
  public final static native long pjmedia_snd_dev_info_default_samples_per_sec_get(long jarg1, pjmedia_snd_dev_info jarg1_);
  public final static native long new_pjmedia_snd_dev_info();
  public final static native void delete_pjmedia_snd_dev_info(long jarg1);
  public final static native void pjmedia_tone_desc_freq1_set(long jarg1, pjmedia_tone_desc jarg1_, short jarg2);
  public final static native short pjmedia_tone_desc_freq1_get(long jarg1, pjmedia_tone_desc jarg1_);
  public final static native void pjmedia_tone_desc_freq2_set(long jarg1, pjmedia_tone_desc jarg1_, short jarg2);
  public final static native short pjmedia_tone_desc_freq2_get(long jarg1, pjmedia_tone_desc jarg1_);
  public final static native void pjmedia_tone_desc_on_msec_set(long jarg1, pjmedia_tone_desc jarg1_, short jarg2);
  public final static native short pjmedia_tone_desc_on_msec_get(long jarg1, pjmedia_tone_desc jarg1_);
  public final static native void pjmedia_tone_desc_off_msec_set(long jarg1, pjmedia_tone_desc jarg1_, short jarg2);
  public final static native short pjmedia_tone_desc_off_msec_get(long jarg1, pjmedia_tone_desc jarg1_);
  public final static native void pjmedia_tone_desc_volume_set(long jarg1, pjmedia_tone_desc jarg1_, short jarg2);
  public final static native short pjmedia_tone_desc_volume_get(long jarg1, pjmedia_tone_desc jarg1_);
  public final static native long new_pjmedia_tone_desc();
  public final static native void delete_pjmedia_tone_desc(long jarg1);
  public final static native void pjmedia_tone_digit_digit_set(long jarg1, pjmedia_tone_digit jarg1_, char jarg2);
  public final static native char pjmedia_tone_digit_digit_get(long jarg1, pjmedia_tone_digit jarg1_);
  public final static native void pjmedia_tone_digit_on_msec_set(long jarg1, pjmedia_tone_digit jarg1_, short jarg2);
  public final static native short pjmedia_tone_digit_on_msec_get(long jarg1, pjmedia_tone_digit jarg1_);
  public final static native void pjmedia_tone_digit_off_msec_set(long jarg1, pjmedia_tone_digit jarg1_, short jarg2);
  public final static native short pjmedia_tone_digit_off_msec_get(long jarg1, pjmedia_tone_digit jarg1_);
  public final static native void pjmedia_tone_digit_volume_set(long jarg1, pjmedia_tone_digit jarg1_, short jarg2);
  public final static native short pjmedia_tone_digit_volume_get(long jarg1, pjmedia_tone_digit jarg1_);
  public final static native long new_pjmedia_tone_digit();
  public final static native void delete_pjmedia_tone_digit(long jarg1);
  public final static native void pj_pool_t_obj_name_set(long jarg1, pj_pool_t jarg1_, String jarg2);
  public final static native String pj_pool_t_obj_name_get(long jarg1, pj_pool_t jarg1_);
  public final static native void pj_pool_t_factory_set(long jarg1, pj_pool_t jarg1_, long jarg2);
  public final static native long pj_pool_t_factory_get(long jarg1, pj_pool_t jarg1_);
  public final static native void pj_pool_t_factory_data_set(long jarg1, pj_pool_t jarg1_, byte[] jarg2);
  public final static native byte[] pj_pool_t_factory_data_get(long jarg1, pj_pool_t jarg1_);
  public final static native void pj_pool_t_capacity_set(long jarg1, pj_pool_t jarg1_, long jarg2);
  public final static native long pj_pool_t_capacity_get(long jarg1, pj_pool_t jarg1_);
  public final static native void pj_pool_t_increment_size_set(long jarg1, pj_pool_t jarg1_, long jarg2);
  public final static native long pj_pool_t_increment_size_get(long jarg1, pj_pool_t jarg1_);
  public final static native void pj_pool_t_block_list_set(long jarg1, pj_pool_t jarg1_, long jarg2);
  public final static native long pj_pool_t_block_list_get(long jarg1, pj_pool_t jarg1_);
  public final static native void pj_pool_t_callback_set(long jarg1, pj_pool_t jarg1_, long jarg2);
  public final static native long pj_pool_t_callback_get(long jarg1, pj_pool_t jarg1_);
  public final static native long new_pj_pool_t();
  public final static native void delete_pj_pool_t(long jarg1);
  public final static native int PJSIP_TRANSPORT_IPV6_get();
  public final static native int PJSIP_TRANSPORT_UDP6_get();
  public final static native int PJSIP_TRANSPORT_TCP6_get();
  public final static native int PJSIP_TRANSPORT_TLS6_get();
  public final static native int PJSIP_SC_TRYING_get();
  public final static native int PJSIP_SC_RINGING_get();
  public final static native int PJSIP_SC_CALL_BEING_FORWARDED_get();
  public final static native int PJSIP_SC_QUEUED_get();
  public final static native int PJSIP_SC_PROGRESS_get();
  public final static native int PJSIP_SC_OK_get();
  public final static native int PJSIP_SC_ACCEPTED_get();
  public final static native int PJSIP_SC_MULTIPLE_CHOICES_get();
  public final static native int PJSIP_SC_MOVED_PERMANENTLY_get();
  public final static native int PJSIP_SC_MOVED_TEMPORARILY_get();
  public final static native int PJSIP_SC_USE_PROXY_get();
  public final static native int PJSIP_SC_ALTERNATIVE_SERVICE_get();
  public final static native int PJSIP_SC_BAD_REQUEST_get();
  public final static native int PJSIP_SC_UNAUTHORIZED_get();
  public final static native int PJSIP_SC_PAYMENT_REQUIRED_get();
  public final static native int PJSIP_SC_FORBIDDEN_get();
  public final static native int PJSIP_SC_NOT_FOUND_get();
  public final static native int PJSIP_SC_METHOD_NOT_ALLOWED_get();
  public final static native int PJSIP_SC_NOT_ACCEPTABLE_get();
  public final static native int PJSIP_SC_PROXY_AUTHENTICATION_REQUIRED_get();
  public final static native int PJSIP_SC_REQUEST_TIMEOUT_get();
  public final static native int PJSIP_SC_GONE_get();
  public final static native int PJSIP_SC_REQUEST_ENTITY_TOO_LARGE_get();
  public final static native int PJSIP_SC_REQUEST_URI_TOO_LONG_get();
  public final static native int PJSIP_SC_UNSUPPORTED_MEDIA_TYPE_get();
  public final static native int PJSIP_SC_UNSUPPORTED_URI_SCHEME_get();
  public final static native int PJSIP_SC_BAD_EXTENSION_get();
  public final static native int PJSIP_SC_EXTENSION_REQUIRED_get();
  public final static native int PJSIP_SC_SESSION_TIMER_TOO_SMALL_get();
  public final static native int PJSIP_SC_INTERVAL_TOO_BRIEF_get();
  public final static native int PJSIP_SC_TEMPORARILY_UNAVAILABLE_get();
  public final static native int PJSIP_SC_CALL_TSX_DOES_NOT_EXIST_get();
  public final static native int PJSIP_SC_LOOP_DETECTED_get();
  public final static native int PJSIP_SC_TOO_MANY_HOPS_get();
  public final static native int PJSIP_SC_ADDRESS_INCOMPLETE_get();
  public final static native int PJSIP_AC_AMBIGUOUS_get();
  public final static native int PJSIP_SC_BUSY_HERE_get();
  public final static native int PJSIP_SC_REQUEST_TERMINATED_get();
  public final static native int PJSIP_SC_NOT_ACCEPTABLE_HERE_get();
  public final static native int PJSIP_SC_BAD_EVENT_get();
  public final static native int PJSIP_SC_REQUEST_UPDATED_get();
  public final static native int PJSIP_SC_REQUEST_PENDING_get();
  public final static native int PJSIP_SC_UNDECIPHERABLE_get();
  public final static native int PJSIP_SC_INTERNAL_SERVER_ERROR_get();
  public final static native int PJSIP_SC_NOT_IMPLEMENTED_get();
  public final static native int PJSIP_SC_BAD_GATEWAY_get();
  public final static native int PJSIP_SC_SERVICE_UNAVAILABLE_get();
  public final static native int PJSIP_SC_SERVER_TIMEOUT_get();
  public final static native int PJSIP_SC_VERSION_NOT_SUPPORTED_get();
  public final static native int PJSIP_SC_MESSAGE_TOO_LARGE_get();
  public final static native int PJSIP_SC_PRECONDITION_FAILURE_get();
  public final static native int PJSIP_SC_BUSY_EVERYWHERE_get();
  public final static native int PJSIP_SC_DECLINE_get();
  public final static native int PJSIP_SC_DOES_NOT_EXIST_ANYWHERE_get();
  public final static native int PJSIP_SC_NOT_ACCEPTABLE_ANYWHERE_get();
  public final static native int PJSIP_SC_TSX_TIMEOUT_get();
  public final static native int PJSIP_SC_TSX_TRANSPORT_ERROR_get();
  public final static native long pjsua_pool_create(String jarg1, long jarg2, long jarg3);
  public final static native void pj_pool_release(long jarg1, pj_pool_t jarg1_);
  public final static native int pjmedia_tonegen_create2(long jarg1, pj_pool_t jarg1_, long jarg2, pj_str_t jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, pjmedia_port jarg8);
  public final static native int pjmedia_tonegen_play(long jarg1, pjmedia_port jarg1_, long jarg2, long[] jarg3, long jarg4);
  public final static native int pjmedia_tonegen_play_digits(long jarg1, pjmedia_port jarg1_, long jarg2, long[] jarg3, long jarg4);
  public final static native int pjmedia_tonegen_rewind(long jarg1, pjmedia_port jarg1_);
  public final static native int pjmedia_tonegen_stop(long jarg1, pjmedia_port jarg1_);
  public final static native int pjmedia_port_destroy(long jarg1, pjmedia_port jarg1_);
  public final static native int PJSIP_SSL_UNSPECIFIED_METHOD_get();
  public final static native int PJSIP_TLSV1_METHOD_get();
  public final static native int PJSIP_SSLV2_METHOD_get();
  public final static native int PJSIP_SSLV3_METHOD_get();
  public final static native int PJSIP_SSLV23_METHOD_get();
  public final static native void pjsip_tls_setting_ca_list_file_set(long jarg1, pjsip_tls_setting jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_tls_setting_ca_list_file_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_cert_file_set(long jarg1, pjsip_tls_setting jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_tls_setting_cert_file_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_privkey_file_set(long jarg1, pjsip_tls_setting jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_tls_setting_privkey_file_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_password_set(long jarg1, pjsip_tls_setting jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_tls_setting_password_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_method_set(long jarg1, pjsip_tls_setting jarg1_, int jarg2);
  public final static native int pjsip_tls_setting_method_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_ciphers_num_set(long jarg1, pjsip_tls_setting jarg1_, long jarg2);
  public final static native long pjsip_tls_setting_ciphers_num_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_ciphers_set(long jarg1, pjsip_tls_setting jarg1_, long jarg2);
  public final static native long pjsip_tls_setting_ciphers_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_verify_server_set(long jarg1, pjsip_tls_setting jarg1_, int jarg2);
  public final static native int pjsip_tls_setting_verify_server_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_verify_client_set(long jarg1, pjsip_tls_setting jarg1_, int jarg2);
  public final static native int pjsip_tls_setting_verify_client_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_require_client_cert_set(long jarg1, pjsip_tls_setting jarg1_, int jarg2);
  public final static native int pjsip_tls_setting_require_client_cert_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_timeout_set(long jarg1, pjsip_tls_setting jarg1_, long jarg2, pj_time_val jarg2_);
  public final static native long pjsip_tls_setting_timeout_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_qos_type_set(long jarg1, pjsip_tls_setting jarg1_, int jarg2);
  public final static native int pjsip_tls_setting_qos_type_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_qos_params_set(long jarg1, pjsip_tls_setting jarg1_, long jarg2, pj_qos_params jarg2_);
  public final static native long pjsip_tls_setting_qos_params_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native void pjsip_tls_setting_qos_ignore_error_set(long jarg1, pjsip_tls_setting jarg1_, int jarg2);
  public final static native int pjsip_tls_setting_qos_ignore_error_get(long jarg1, pjsip_tls_setting jarg1_);
  public final static native long new_pjsip_tls_setting();
  public final static native void delete_pjsip_tls_setting(long jarg1);
  public final static native void pj_qos_params_flags_set(long jarg1, pj_qos_params jarg1_, short jarg2);
  public final static native short pj_qos_params_flags_get(long jarg1, pj_qos_params jarg1_);
  public final static native void pj_qos_params_dscp_val_set(long jarg1, pj_qos_params jarg1_, short jarg2);
  public final static native short pj_qos_params_dscp_val_get(long jarg1, pj_qos_params jarg1_);
  public final static native void pj_qos_params_so_prio_set(long jarg1, pj_qos_params jarg1_, short jarg2);
  public final static native short pj_qos_params_so_prio_get(long jarg1, pj_qos_params jarg1_);
  public final static native void pj_qos_params_wmm_prio_set(long jarg1, pj_qos_params jarg1_, long jarg2);
  public final static native long pj_qos_params_wmm_prio_get(long jarg1, pj_qos_params jarg1_);
  public final static native long new_pj_qos_params();
  public final static native void delete_pj_qos_params(long jarg1);
  public final static native void pj_time_val_sec_set(long jarg1, pj_time_val jarg1_, int jarg2);
  public final static native int pj_time_val_sec_get(long jarg1, pj_time_val jarg1_);
  public final static native void pj_time_val_msec_set(long jarg1, pj_time_val jarg1_, int jarg2);
  public final static native int pj_time_val_msec_get(long jarg1, pj_time_val jarg1_);
  public final static native long new_pj_time_val();
  public final static native void delete_pj_time_val(long jarg1);
  public final static native void pj_stun_nat_detect_result_status_set(long jarg1, pj_stun_nat_detect_result jarg1_, int jarg2);
  public final static native int pj_stun_nat_detect_result_status_get(long jarg1, pj_stun_nat_detect_result jarg1_);
  public final static native void pj_stun_nat_detect_result_status_text_set(long jarg1, pj_stun_nat_detect_result jarg1_, String jarg2);
  public final static native String pj_stun_nat_detect_result_status_text_get(long jarg1, pj_stun_nat_detect_result jarg1_);
  public final static native void pj_stun_nat_detect_result_nat_type_set(long jarg1, pj_stun_nat_detect_result jarg1_, long jarg2);
  public final static native long pj_stun_nat_detect_result_nat_type_get(long jarg1, pj_stun_nat_detect_result jarg1_);
  public final static native void pj_stun_nat_detect_result_nat_type_name_set(long jarg1, pj_stun_nat_detect_result jarg1_, String jarg2);
  public final static native String pj_stun_nat_detect_result_nat_type_name_get(long jarg1, pj_stun_nat_detect_result jarg1_);
  public final static native long new_pj_stun_nat_detect_result();
  public final static native void delete_pj_stun_nat_detect_result(long jarg1);
  public final static native void pjsip_timer_setting_min_se_set(long jarg1, pjsip_timer_setting jarg1_, long jarg2);
  public final static native long pjsip_timer_setting_min_se_get(long jarg1, pjsip_timer_setting jarg1_);
  public final static native void pjsip_timer_setting_sess_expires_set(long jarg1, pjsip_timer_setting jarg1_, long jarg2);
  public final static native long pjsip_timer_setting_sess_expires_get(long jarg1, pjsip_timer_setting jarg1_);
  public final static native long new_pjsip_timer_setting();
  public final static native void delete_pjsip_timer_setting(long jarg1);
  public final static native void pjsua_msg_data_hdr_list_set(long jarg1, pjsua_msg_data jarg1_, long jarg2);
  public final static native long pjsua_msg_data_hdr_list_get(long jarg1, pjsua_msg_data jarg1_);
  public final static native void pjsua_msg_data_content_type_set(long jarg1, pjsua_msg_data jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_msg_data_content_type_get(long jarg1, pjsua_msg_data jarg1_);
  public final static native void pjsua_msg_data_msg_body_set(long jarg1, pjsua_msg_data jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_msg_data_msg_body_get(long jarg1, pjsua_msg_data jarg1_);
  public final static native void pjsua_msg_data_multipart_ctype_set(long jarg1, pjsua_msg_data jarg1_, long jarg2);
  public final static native long pjsua_msg_data_multipart_ctype_get(long jarg1, pjsua_msg_data jarg1_);
  public final static native void pjsua_msg_data_multipart_parts_set(long jarg1, pjsua_msg_data jarg1_, long jarg2);
  public final static native long pjsua_msg_data_multipart_parts_get(long jarg1, pjsua_msg_data jarg1_);
  public final static native long new_pjsua_msg_data();
  public final static native void delete_pjsua_msg_data(long jarg1);
  public final static native void pjrpid_element_type_set(long jarg1, pjrpid_element jarg1_, long jarg2);
  public final static native long pjrpid_element_type_get(long jarg1, pjrpid_element jarg1_);
  public final static native void pjrpid_element_id_set(long jarg1, pjrpid_element jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjrpid_element_id_get(long jarg1, pjrpid_element jarg1_);
  public final static native void pjrpid_element_activity_set(long jarg1, pjrpid_element jarg1_, int jarg2);
  public final static native int pjrpid_element_activity_get(long jarg1, pjrpid_element jarg1_);
  public final static native void pjrpid_element_note_set(long jarg1, pjrpid_element jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjrpid_element_note_get(long jarg1, pjrpid_element jarg1_);
  public final static native long new_pjrpid_element();
  public final static native void delete_pjrpid_element(long jarg1);
  public final static native void pjsip_auth_clt_pref_initial_auth_set(long jarg1, pjsip_auth_clt_pref jarg1_, int jarg2);
  public final static native int pjsip_auth_clt_pref_initial_auth_get(long jarg1, pjsip_auth_clt_pref jarg1_);
  public final static native void pjsip_auth_clt_pref_algorithm_set(long jarg1, pjsip_auth_clt_pref jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsip_auth_clt_pref_algorithm_get(long jarg1, pjsip_auth_clt_pref jarg1_);
  public final static native long new_pjsip_auth_clt_pref();
  public final static native void delete_pjsip_auth_clt_pref(long jarg1);
  public final static native void delete_ZrtpCallback(long jarg1);
  public final static native void ZrtpCallback_on_zrtp_show_sas(long jarg1, ZrtpCallback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, int jarg4);
  public final static native void ZrtpCallback_on_zrtp_show_sasSwigExplicitZrtpCallback(long jarg1, ZrtpCallback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, int jarg4);
  public final static native void ZrtpCallback_on_zrtp_update_transport(long jarg1, ZrtpCallback jarg1_, int jarg2);
  public final static native void ZrtpCallback_on_zrtp_update_transportSwigExplicitZrtpCallback(long jarg1, ZrtpCallback jarg1_, int jarg2);
  public final static native long new_ZrtpCallback();
  public final static native void ZrtpCallback_director_connect(ZrtpCallback obj, long cptr, boolean mem_own, boolean weak_global);
  public final static native void ZrtpCallback_change_ownership(ZrtpCallback obj, long cptr, boolean take_or_release);
  public final static native void setZrtpCallbackObject(long jarg1, ZrtpCallback jarg1_);
  public final static native void delete_MobileRegHandlerCallback(long jarg1);
  public final static native void MobileRegHandlerCallback_on_save_contact(long jarg1, MobileRegHandlerCallback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, int jarg4);
  public final static native void MobileRegHandlerCallback_on_save_contactSwigExplicitMobileRegHandlerCallback(long jarg1, MobileRegHandlerCallback jarg1_, int jarg2, long jarg3, pj_str_t jarg3_, int jarg4);
  public final static native long MobileRegHandlerCallback_on_restore_contact(long jarg1, MobileRegHandlerCallback jarg1_, int jarg2);
  public final static native long MobileRegHandlerCallback_on_restore_contactSwigExplicitMobileRegHandlerCallback(long jarg1, MobileRegHandlerCallback jarg1_, int jarg2);
  public final static native long new_MobileRegHandlerCallback();
  public final static native void MobileRegHandlerCallback_director_connect(MobileRegHandlerCallback obj, long cptr, boolean mem_own, boolean weak_global);
  public final static native void MobileRegHandlerCallback_change_ownership(MobileRegHandlerCallback obj, long cptr, boolean take_or_release);
  public final static native int mobile_reg_handler_init();
  public final static native void mobile_reg_handler_set_callback(long jarg1, MobileRegHandlerCallback jarg1_);
  public final static native int sipclf_mod_init();
  public final static native void delete_EarlyLockCallback(long jarg1);
  public final static native void EarlyLockCallback_on_create_early_lock(long jarg1, EarlyLockCallback jarg1_);
  public final static native void EarlyLockCallback_on_create_early_lockSwigExplicitEarlyLockCallback(long jarg1, EarlyLockCallback jarg1_);
  public final static native long new_EarlyLockCallback();
  public final static native void EarlyLockCallback_director_connect(EarlyLockCallback obj, long cptr, boolean mem_own, boolean weak_global);
  public final static native void EarlyLockCallback_change_ownership(EarlyLockCallback obj, long cptr, boolean take_or_release);
  public final static native int mod_earlylock_init();
  public final static native void mod_earlylock_set_callback(long jarg1, EarlyLockCallback jarg1_);
  public final static native int PJSUA_INVALID_ID_get();
  public final static native int DISABLED_FOR_TICKET_1185_get();
  public final static native int PJSUA_ACC_MAX_PROXIES_get();
  public final static native int PJSUA_DEFAULT_SRTP_SECURE_SIGNALING_get();
  public final static native int PJSUA_ADD_ICE_TAGS_get();
  public final static native int PJSUA_ACQUIRE_CALL_TIMEOUT_get();
  public final static native int PJSUA_HAS_VIDEO_get();
  public final static native int PJSUA_VID_REQ_KEYFRAME_INTERVAL_get();
  public final static native void pjsua_logging_config_msg_logging_set(long jarg1, pjsua_logging_config jarg1_, int jarg2);
  public final static native int pjsua_logging_config_msg_logging_get(long jarg1, pjsua_logging_config jarg1_);
  public final static native void pjsua_logging_config_level_set(long jarg1, pjsua_logging_config jarg1_, long jarg2);
  public final static native long pjsua_logging_config_level_get(long jarg1, pjsua_logging_config jarg1_);
  public final static native void pjsua_logging_config_console_level_set(long jarg1, pjsua_logging_config jarg1_, long jarg2);
  public final static native long pjsua_logging_config_console_level_get(long jarg1, pjsua_logging_config jarg1_);
  public final static native void pjsua_logging_config_decor_set(long jarg1, pjsua_logging_config jarg1_, long jarg2);
  public final static native long pjsua_logging_config_decor_get(long jarg1, pjsua_logging_config jarg1_);
  public final static native void pjsua_logging_config_log_filename_set(long jarg1, pjsua_logging_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_logging_config_log_filename_get(long jarg1, pjsua_logging_config jarg1_);
  public final static native void pjsua_logging_config_log_file_flags_set(long jarg1, pjsua_logging_config jarg1_, long jarg2);
  public final static native long pjsua_logging_config_log_file_flags_get(long jarg1, pjsua_logging_config jarg1_);
  public final static native void pjsua_logging_config_cb_set(long jarg1, pjsua_logging_config jarg1_, long jarg2);
  public final static native long pjsua_logging_config_cb_get(long jarg1, pjsua_logging_config jarg1_);
  public final static native long new_pjsua_logging_config();
  public final static native void delete_pjsua_logging_config(long jarg1);
  public final static native void logging_config_default(long jarg1, pjsua_logging_config jarg1_);
  public final static native void logging_config_dup(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_logging_config jarg2_, long jarg3, pjsua_logging_config jarg3_);
  public final static native void pjsua_mwi_info_evsub_set(long jarg1, pjsua_mwi_info jarg1_, long jarg2);
  public final static native long pjsua_mwi_info_evsub_get(long jarg1, pjsua_mwi_info jarg1_);
  public final static native void pjsua_mwi_info_rdata_set(long jarg1, pjsua_mwi_info jarg1_, long jarg2);
  public final static native long pjsua_mwi_info_rdata_get(long jarg1, pjsua_mwi_info jarg1_);
  public final static native long new_pjsua_mwi_info();
  public final static native void delete_pjsua_mwi_info(long jarg1);
  public final static native void pjsua_reg_info_cbparam_set(long jarg1, pjsua_reg_info jarg1_, long jarg2);
  public final static native long pjsua_reg_info_cbparam_get(long jarg1, pjsua_reg_info jarg1_);
  public final static native long new_pjsua_reg_info();
  public final static native void delete_pjsua_reg_info(long jarg1);
  public final static native void pjsua_med_tp_state_info_med_idx_set(long jarg1, pjsua_med_tp_state_info jarg1_, long jarg2);
  public final static native long pjsua_med_tp_state_info_med_idx_get(long jarg1, pjsua_med_tp_state_info jarg1_);
  public final static native void pjsua_med_tp_state_info_state_set(long jarg1, pjsua_med_tp_state_info jarg1_, int jarg2);
  public final static native int pjsua_med_tp_state_info_state_get(long jarg1, pjsua_med_tp_state_info jarg1_);
  public final static native void pjsua_med_tp_state_info_status_set(long jarg1, pjsua_med_tp_state_info jarg1_, int jarg2);
  public final static native int pjsua_med_tp_state_info_status_get(long jarg1, pjsua_med_tp_state_info jarg1_);
  public final static native void pjsua_med_tp_state_info_sip_err_code_set(long jarg1, pjsua_med_tp_state_info jarg1_, int jarg2);
  public final static native int pjsua_med_tp_state_info_sip_err_code_get(long jarg1, pjsua_med_tp_state_info jarg1_);
  public final static native void pjsua_med_tp_state_info_ext_info_set(long jarg1, pjsua_med_tp_state_info jarg1_, byte[] jarg2);
  public final static native byte[] pjsua_med_tp_state_info_ext_info_get(long jarg1, pjsua_med_tp_state_info jarg1_);
  public final static native long new_pjsua_med_tp_state_info();
  public final static native void delete_pjsua_med_tp_state_info(long jarg1);
  public final static native int PJSUA_MED_TP_CLOSE_MEMBER_get();
  public final static native void pjsua_call_setting_flag_set(long jarg1, pjsua_call_setting jarg1_, long jarg2);
  public final static native long pjsua_call_setting_flag_get(long jarg1, pjsua_call_setting jarg1_);
  public final static native void pjsua_call_setting_req_keyframe_method_set(long jarg1, pjsua_call_setting jarg1_, long jarg2);
  public final static native long pjsua_call_setting_req_keyframe_method_get(long jarg1, pjsua_call_setting jarg1_);
  public final static native void pjsua_call_setting_aud_cnt_set(long jarg1, pjsua_call_setting jarg1_, long jarg2);
  public final static native long pjsua_call_setting_aud_cnt_get(long jarg1, pjsua_call_setting jarg1_);
  public final static native void pjsua_call_setting_vid_cnt_set(long jarg1, pjsua_call_setting jarg1_, long jarg2);
  public final static native long pjsua_call_setting_vid_cnt_get(long jarg1, pjsua_call_setting jarg1_);
  public final static native long new_pjsua_call_setting();
  public final static native void delete_pjsua_call_setting(long jarg1);
  public final static native void pjsua_callback_on_call_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_incoming_call_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_incoming_call_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_tsx_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_tsx_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_media_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_media_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_sdp_created_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_sdp_created_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_stream_created_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_stream_created_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_stream_destroyed_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_stream_destroyed_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_dtmf_digit_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_dtmf_digit_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_transfer_request_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_transfer_request_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_transfer_request2_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_transfer_request2_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_transfer_status_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_transfer_status_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_replace_request_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_replace_request_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_replace_request2_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_replace_request2_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_replaced_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_replaced_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_rx_offer_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_rx_offer_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_reg_started_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_reg_started_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_reg_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_reg_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_reg_state2_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_reg_state2_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_incoming_subscribe_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_incoming_subscribe_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_srv_subscribe_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_srv_subscribe_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_buddy_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_buddy_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_buddy_evsub_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_buddy_evsub_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_pager_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_pager_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_pager2_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_pager2_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_pager_status_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_pager_status_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_pager_status2_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_pager_status2_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_typing_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_typing_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_typing2_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_typing2_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_nat_detect_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_nat_detect_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_redirected_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_redirected_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_mwi_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_mwi_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_mwi_info_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_mwi_info_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_transport_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_transport_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_media_transport_state_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_media_transport_state_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_ice_transport_error_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_ice_transport_error_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_snd_dev_operation_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_snd_dev_operation_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_call_media_event_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_call_media_event_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_create_media_transport_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_create_media_transport_get(long jarg1, pjsua_callback jarg1_);
  public final static native void pjsua_callback_on_acc_find_for_incoming_set(long jarg1, pjsua_callback jarg1_, long jarg2);
  public final static native long pjsua_callback_on_acc_find_for_incoming_get(long jarg1, pjsua_callback jarg1_);
  public final static native long new_pjsua_callback();
  public final static native void delete_pjsua_callback(long jarg1);
  public final static native void pjsua_config_max_calls_set(long jarg1, pjsua_config jarg1_, long jarg2);
  public final static native long pjsua_config_max_calls_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_thread_cnt_set(long jarg1, pjsua_config jarg1_, long jarg2);
  public final static native long pjsua_config_thread_cnt_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_nameserver_count_set(long jarg1, pjsua_config jarg1_, long jarg2);
  public final static native long pjsua_config_nameserver_count_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_nameserver_set(long jarg1, pjsua_config jarg1_, long[] jarg2);
  public final static native long[] pjsua_config_nameserver_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_force_lr_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_force_lr_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_outbound_proxy_cnt_set(long jarg1, pjsua_config jarg1_, long jarg2);
  public final static native long pjsua_config_outbound_proxy_cnt_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_outbound_proxy_set(long jarg1, pjsua_config jarg1_, long[] jarg2);
  public final static native long[] pjsua_config_outbound_proxy_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_stun_domain_set(long jarg1, pjsua_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_config_stun_domain_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_stun_host_set(long jarg1, pjsua_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_config_stun_host_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_stun_srv_cnt_set(long jarg1, pjsua_config jarg1_, long jarg2);
  public final static native long pjsua_config_stun_srv_cnt_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_stun_srv_set(long jarg1, pjsua_config jarg1_, long[] jarg2);
  public final static native long[] pjsua_config_stun_srv_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_stun_ignore_failure_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_stun_ignore_failure_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_stun_map_use_stun2_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_stun_map_use_stun2_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_nat_type_in_sdp_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_nat_type_in_sdp_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_require_100rel_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_require_100rel_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_use_timer_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_use_timer_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_enable_unsolicited_mwi_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_enable_unsolicited_mwi_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_timer_setting_set(long jarg1, pjsua_config jarg1_, long jarg2, pjsip_timer_setting jarg2_);
  public final static native long pjsua_config_timer_setting_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_cred_count_set(long jarg1, pjsua_config jarg1_, long jarg2);
  public final static native long pjsua_config_cred_count_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_cred_info_set(long jarg1, pjsua_config jarg1_, long jarg2, pjsip_cred_info jarg2_);
  public final static native long pjsua_config_cred_info_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_cb_set(long jarg1, pjsua_config jarg1_, long jarg2, pjsua_callback jarg2_);
  public final static native long pjsua_config_cb_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_user_agent_set(long jarg1, pjsua_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_config_user_agent_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_use_srtp_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_use_srtp_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_srtp_secure_signaling_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_srtp_secure_signaling_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_srtp_optional_dup_offer_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_srtp_optional_dup_offer_get(long jarg1, pjsua_config jarg1_);
  public final static native void pjsua_config_hangup_forked_call_set(long jarg1, pjsua_config jarg1_, int jarg2);
  public final static native int pjsua_config_hangup_forked_call_get(long jarg1, pjsua_config jarg1_);
  public final static native long new_pjsua_config();
  public final static native void delete_pjsua_config(long jarg1);
  public final static native int PJSUA_DESTROY_NO_RX_MSG_get();
  public final static native int PJSUA_DESTROY_NO_TX_MSG_get();
  public final static native int PJSUA_DESTROY_NO_NETWORK_get();
  public final static native void config_default(long jarg1, pjsua_config jarg1_);
  public final static native void config_dup(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_config jarg2_, long jarg3, pjsua_config jarg3_);
  public final static native void msg_data_init(long jarg1, pjsua_msg_data jarg1_);
  public final static native long msg_data_clone(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_msg_data jarg2_);
  public final static native int create();
  public final static native int start();
  public final static native int get_state();
  public final static native int handle_events(long jarg1);
  public final static native long pool_create(String jarg1, long jarg2, long jarg3);
  public final static native int reconfigure_logging(long jarg1, pjsua_logging_config jarg1_);
  public final static native long get_pjsip_endpt();
  public final static native long get_pjmedia_endpt();
  public final static native long get_pool_factory();
  public final static native void pj_stun_resolve_result_token_set(long jarg1, pj_stun_resolve_result jarg1_, byte[] jarg2);
  public final static native byte[] pj_stun_resolve_result_token_get(long jarg1, pj_stun_resolve_result jarg1_);
  public final static native void pj_stun_resolve_result_status_set(long jarg1, pj_stun_resolve_result jarg1_, int jarg2);
  public final static native int pj_stun_resolve_result_status_get(long jarg1, pj_stun_resolve_result jarg1_);
  public final static native void pj_stun_resolve_result_name_set(long jarg1, pj_stun_resolve_result jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pj_stun_resolve_result_name_get(long jarg1, pj_stun_resolve_result jarg1_);
  public final static native void pj_stun_resolve_result_addr_set(long jarg1, pj_stun_resolve_result jarg1_, long jarg2);
  public final static native long pj_stun_resolve_result_addr_get(long jarg1, pj_stun_resolve_result jarg1_);
  public final static native long new_pj_stun_resolve_result();
  public final static native void delete_pj_stun_resolve_result(long jarg1);
  public final static native int detect_nat_type();
  public final static native int get_nat_type(long jarg1);
  public final static native int resolve_stun_servers(long jarg1, long[] jarg2, int jarg3, byte[] jarg4, long jarg5);
  public final static native int cancel_stun_resolution(byte[] jarg1, int jarg2);
  public final static native int verify_sip_url(String jarg1);
  public final static native int verify_url(String jarg1);
  public final static native int schedule_timer(long jarg1, long jarg2, pj_time_val jarg2_);
  public final static native int pjsua_schedule_timer2(long jarg1, byte[] jarg2, long jarg3);
  public final static native void cancel_timer(long jarg1);
  public final static native void perror(String jarg1, String jarg2, int jarg3);
  public final static native void dump(int jarg1);
  public final static native void pjsua_transport_config_port_set(long jarg1, pjsua_transport_config jarg1_, long jarg2);
  public final static native long pjsua_transport_config_port_get(long jarg1, pjsua_transport_config jarg1_);
  public final static native void pjsua_transport_config_port_range_set(long jarg1, pjsua_transport_config jarg1_, long jarg2);
  public final static native long pjsua_transport_config_port_range_get(long jarg1, pjsua_transport_config jarg1_);
  public final static native void pjsua_transport_config_public_addr_set(long jarg1, pjsua_transport_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_transport_config_public_addr_get(long jarg1, pjsua_transport_config jarg1_);
  public final static native void pjsua_transport_config_bound_addr_set(long jarg1, pjsua_transport_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_transport_config_bound_addr_get(long jarg1, pjsua_transport_config jarg1_);
  public final static native void pjsua_transport_config_tls_setting_set(long jarg1, pjsua_transport_config jarg1_, long jarg2, pjsip_tls_setting jarg2_);
  public final static native long pjsua_transport_config_tls_setting_get(long jarg1, pjsua_transport_config jarg1_);
  public final static native void pjsua_transport_config_qos_type_set(long jarg1, pjsua_transport_config jarg1_, int jarg2);
  public final static native int pjsua_transport_config_qos_type_get(long jarg1, pjsua_transport_config jarg1_);
  public final static native void pjsua_transport_config_qos_params_set(long jarg1, pjsua_transport_config jarg1_, long jarg2, pj_qos_params jarg2_);
  public final static native long pjsua_transport_config_qos_params_get(long jarg1, pjsua_transport_config jarg1_);
  public final static native long new_pjsua_transport_config();
  public final static native void delete_pjsua_transport_config(long jarg1);
  public final static native void transport_config_default(long jarg1, pjsua_transport_config jarg1_);
  public final static native void transport_config_dup(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_transport_config jarg2_, long jarg3, pjsua_transport_config jarg3_);
  public final static native void pjsua_transport_info_id_set(long jarg1, pjsua_transport_info jarg1_, int jarg2);
  public final static native int pjsua_transport_info_id_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native void pjsua_transport_info_type_set(long jarg1, pjsua_transport_info jarg1_, int jarg2);
  public final static native int pjsua_transport_info_type_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native void pjsua_transport_info_type_name_set(long jarg1, pjsua_transport_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_transport_info_type_name_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native void pjsua_transport_info_info_set(long jarg1, pjsua_transport_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_transport_info_info_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native void pjsua_transport_info_flag_set(long jarg1, pjsua_transport_info jarg1_, long jarg2);
  public final static native long pjsua_transport_info_flag_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native void pjsua_transport_info_addr_len_set(long jarg1, pjsua_transport_info jarg1_, long jarg2);
  public final static native long pjsua_transport_info_addr_len_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native void pjsua_transport_info_local_addr_set(long jarg1, pjsua_transport_info jarg1_, long jarg2);
  public final static native long pjsua_transport_info_local_addr_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native void pjsua_transport_info_local_name_set(long jarg1, pjsua_transport_info jarg1_, long jarg2);
  public final static native long pjsua_transport_info_local_name_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native void pjsua_transport_info_usage_count_set(long jarg1, pjsua_transport_info jarg1_, long jarg2);
  public final static native long pjsua_transport_info_usage_count_get(long jarg1, pjsua_transport_info jarg1_);
  public final static native long new_pjsua_transport_info();
  public final static native void delete_pjsua_transport_info(long jarg1);
  public final static native int transport_create(int jarg1, long jarg2, pjsua_transport_config jarg2_, int[] jarg3);
  public final static native int transport_register(long jarg1, int[] jarg2);
  public final static native int enum_transports(int[] jarg1, long[] jarg2);
  public final static native int transport_get_info(int jarg1, long jarg2, pjsua_transport_info jarg2_);
  public final static native int transport_set_enable(int jarg1, int jarg2);
  public final static native int transport_close(int jarg1, int jarg2);
  public final static native int PJSUA_MAX_ACC_get();
  public final static native int PJSUA_REG_INTERVAL_get();
  public final static native int PJSUA_UNREG_TIMEOUT_get();
  public final static native int PJSUA_DEFAULT_ACC_PRIORITY_get();
  public final static native String PJSUA_SECURE_SCHEME_get();
  public final static native int PJSUA_UNPUBLISH_MAX_WAIT_TIME_MSEC_get();
  public final static native int PJSUA_REG_RETRY_INTERVAL_get();
  public final static native int PJSUA_CONTACT_REWRITE_METHOD_get();
  public final static native int PJSUA_REG_USE_OUTBOUND_PROXY_get();
  public final static native int PJSUA_REG_USE_ACC_PROXY_get();
  public final static native void pjsua_ice_config_enable_ice_set(long jarg1, pjsua_ice_config jarg1_, int jarg2);
  public final static native int pjsua_ice_config_enable_ice_get(long jarg1, pjsua_ice_config jarg1_);
  public final static native void pjsua_ice_config_ice_max_host_cands_set(long jarg1, pjsua_ice_config jarg1_, int jarg2);
  public final static native int pjsua_ice_config_ice_max_host_cands_get(long jarg1, pjsua_ice_config jarg1_);
  public final static native void pjsua_ice_config_ice_opt_set(long jarg1, pjsua_ice_config jarg1_, long jarg2);
  public final static native long pjsua_ice_config_ice_opt_get(long jarg1, pjsua_ice_config jarg1_);
  public final static native void pjsua_ice_config_ice_no_rtcp_set(long jarg1, pjsua_ice_config jarg1_, int jarg2);
  public final static native int pjsua_ice_config_ice_no_rtcp_get(long jarg1, pjsua_ice_config jarg1_);
  public final static native void pjsua_ice_config_ice_always_update_set(long jarg1, pjsua_ice_config jarg1_, int jarg2);
  public final static native int pjsua_ice_config_ice_always_update_get(long jarg1, pjsua_ice_config jarg1_);
  public final static native long new_pjsua_ice_config();
  public final static native void delete_pjsua_ice_config(long jarg1);
  public final static native void pjsua_turn_config_enable_turn_set(long jarg1, pjsua_turn_config jarg1_, int jarg2);
  public final static native int pjsua_turn_config_enable_turn_get(long jarg1, pjsua_turn_config jarg1_);
  public final static native void pjsua_turn_config_turn_server_set(long jarg1, pjsua_turn_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_turn_config_turn_server_get(long jarg1, pjsua_turn_config jarg1_);
  public final static native void pjsua_turn_config_turn_conn_type_set(long jarg1, pjsua_turn_config jarg1_, long jarg2);
  public final static native long pjsua_turn_config_turn_conn_type_get(long jarg1, pjsua_turn_config jarg1_);
  public final static native void pjsua_turn_config_turn_auth_cred_set(long jarg1, pjsua_turn_config jarg1_, long jarg2);
  public final static native long pjsua_turn_config_turn_auth_cred_get(long jarg1, pjsua_turn_config jarg1_);
  public final static native long new_pjsua_turn_config();
  public final static native void delete_pjsua_turn_config(long jarg1);
  public final static native void pjsua_acc_config_user_data_set(long jarg1, pjsua_acc_config jarg1_, byte[] jarg2);
  public final static native byte[] pjsua_acc_config_user_data_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_priority_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_priority_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_id_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_id_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_reg_uri_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_reg_uri_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_reg_hdr_list_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_reg_hdr_list_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_sub_hdr_list_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_sub_hdr_list_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_mwi_enabled_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_mwi_enabled_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_mwi_expires_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_mwi_expires_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_publish_enabled_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_publish_enabled_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_publish_opt_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_publish_opt_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_unpublish_max_wait_time_msec_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_unpublish_max_wait_time_msec_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_auth_pref_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pjsip_auth_clt_pref jarg2_);
  public final static native long pjsua_acc_config_auth_pref_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_pidf_tuple_id_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_pidf_tuple_id_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_force_contact_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_force_contact_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_contact_params_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_contact_params_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_contact_uri_params_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_contact_uri_params_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_require_100rel_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_require_100rel_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_use_timer_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_use_timer_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_timer_setting_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pjsip_timer_setting jarg2_);
  public final static native long pjsua_acc_config_timer_setting_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_proxy_cnt_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_proxy_cnt_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_proxy_set(long jarg1, pjsua_acc_config jarg1_, long[] jarg2);
  public final static native long[] pjsua_acc_config_proxy_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_lock_codec_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_lock_codec_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_reg_timeout_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_reg_timeout_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_reg_delay_before_refresh_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_reg_delay_before_refresh_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_unreg_timeout_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_unreg_timeout_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_cred_count_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_cred_count_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_cred_info_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pjsip_cred_info jarg2_);
  public final static native long pjsua_acc_config_cred_info_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_transport_id_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_transport_id_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_allow_contact_rewrite_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_allow_contact_rewrite_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_contact_rewrite_method_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_contact_rewrite_method_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_allow_via_rewrite_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_allow_via_rewrite_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_allow_sdp_nat_rewrite_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_allow_sdp_nat_rewrite_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_use_rfc5626_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_use_rfc5626_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_rfc5626_instance_id_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_rfc5626_instance_id_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_rfc5626_reg_id_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_rfc5626_reg_id_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_ka_interval_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_ka_interval_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_ka_data_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_config_ka_data_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_vid_in_auto_show_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_vid_in_auto_show_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_vid_out_auto_transmit_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_vid_out_auto_transmit_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_vid_wnd_flags_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_vid_wnd_flags_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_vid_cap_dev_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_vid_cap_dev_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_vid_rend_dev_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_vid_rend_dev_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_vid_stream_rc_cfg_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_vid_stream_rc_cfg_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_rtp_cfg_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pjsua_transport_config jarg2_);
  public final static native long pjsua_acc_config_rtp_cfg_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_ipv6_media_use_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_ipv6_media_use_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_sip_stun_use_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_sip_stun_use_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_media_stun_use_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_media_stun_use_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_ice_cfg_use_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_ice_cfg_use_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_ice_cfg_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pjsua_ice_config jarg2_);
  public final static native long pjsua_acc_config_ice_cfg_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_turn_cfg_use_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_turn_cfg_use_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_turn_cfg_set(long jarg1, pjsua_acc_config jarg1_, long jarg2, pjsua_turn_config jarg2_);
  public final static native long pjsua_acc_config_turn_cfg_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_use_srtp_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_use_srtp_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_srtp_secure_signaling_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_srtp_secure_signaling_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_srtp_optional_dup_offer_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_srtp_optional_dup_offer_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_reg_retry_interval_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_reg_retry_interval_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_reg_first_retry_interval_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_reg_first_retry_interval_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_drop_calls_on_reg_fail_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_drop_calls_on_reg_fail_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_reg_use_proxy_set(long jarg1, pjsua_acc_config jarg1_, long jarg2);
  public final static native long pjsua_acc_config_reg_use_proxy_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_call_hold_type_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_call_hold_type_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native void pjsua_acc_config_register_on_acc_add_set(long jarg1, pjsua_acc_config jarg1_, int jarg2);
  public final static native int pjsua_acc_config_register_on_acc_add_get(long jarg1, pjsua_acc_config jarg1_);
  public final static native long new_pjsua_acc_config();
  public final static native void delete_pjsua_acc_config(long jarg1);
  public final static native void ice_config_from_media_config(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_ice_config jarg2_, long jarg3, pjsua_media_config jarg3_);
  public final static native void ice_config_dup(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_ice_config jarg2_, long jarg3, pjsua_ice_config jarg3_);
  public final static native void turn_config_from_media_config(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_turn_config jarg2_, long jarg3, pjsua_media_config jarg3_);
  public final static native void turn_config_dup(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_turn_config jarg2_, long jarg3, pjsua_turn_config jarg3_);
  public final static native void acc_config_default(long jarg1, pjsua_acc_config jarg1_);
  public final static native void acc_config_dup(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_acc_config jarg2_, long jarg3, pjsua_acc_config jarg3_);
  public final static native void pjsua_acc_info_id_set(long jarg1, pjsua_acc_info jarg1_, int jarg2);
  public final static native int pjsua_acc_info_id_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_is_default_set(long jarg1, pjsua_acc_info jarg1_, int jarg2);
  public final static native int pjsua_acc_info_is_default_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_acc_uri_set(long jarg1, pjsua_acc_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_info_acc_uri_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_has_registration_set(long jarg1, pjsua_acc_info jarg1_, int jarg2);
  public final static native int pjsua_acc_info_has_registration_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_expires_set(long jarg1, pjsua_acc_info jarg1_, int jarg2);
  public final static native int pjsua_acc_info_expires_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_status_set(long jarg1, pjsua_acc_info jarg1_, int jarg2);
  public final static native int pjsua_acc_info_status_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_reg_last_err_set(long jarg1, pjsua_acc_info jarg1_, int jarg2);
  public final static native int pjsua_acc_info_reg_last_err_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_status_text_set(long jarg1, pjsua_acc_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_info_status_text_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_online_status_set(long jarg1, pjsua_acc_info jarg1_, int jarg2);
  public final static native int pjsua_acc_info_online_status_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_online_status_text_set(long jarg1, pjsua_acc_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_acc_info_online_status_text_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_rpid_set(long jarg1, pjsua_acc_info jarg1_, long jarg2, pjrpid_element jarg2_);
  public final static native long pjsua_acc_info_rpid_get(long jarg1, pjsua_acc_info jarg1_);
  public final static native void pjsua_acc_info_buf__set(long jarg1, pjsua_acc_info jarg1_, String jarg2);
  public final static native String pjsua_acc_info_buf__get(long jarg1, pjsua_acc_info jarg1_);
  public final static native long new_pjsua_acc_info();
  public final static native void delete_pjsua_acc_info(long jarg1);
  public final static native long acc_get_count();
  public final static native int acc_is_valid(int jarg1);
  public final static native int acc_set_default(int jarg1);
  public final static native int acc_get_default();
  public final static native int acc_add(long jarg1, pjsua_acc_config jarg1_, int jarg2, int[] jarg3);
  public final static native int acc_add_local(int jarg1, int jarg2, int[] jarg3);
  public final static native int acc_set_user_data(int jarg1, byte[] jarg2);
  public final static native byte[] acc_get_user_data(int jarg1);
  public final static native int acc_del(int jarg1);
  public final static native int acc_get_config(int jarg1, long jarg2, pjsua_acc_config jarg2_);
  public final static native int acc_modify(int jarg1, long jarg2, pjsua_acc_config jarg2_);
  public final static native int acc_set_online_status(int jarg1, int jarg2);
  public final static native int acc_set_online_status2(int jarg1, int jarg2, long jarg3, pjrpid_element jarg3_);
  public final static native int acc_set_registration(int jarg1, int jarg2);
  public final static native int acc_get_info(int jarg1, long jarg2, pjsua_acc_info jarg2_);
  public final static native int enum_accs(int[] jarg1, long[] jarg2);
  public final static native int acc_enum_info(long jarg1, pjsua_acc_info jarg1_, long[] jarg2);
  public final static native int acc_find_for_outgoing(long jarg1, pj_str_t jarg1_);
  public final static native int acc_find_for_incoming(long jarg1);
  public final static native int acc_create_request(int jarg1, long jarg2, long jarg3, pj_str_t jarg3_, long jarg4);
  public final static native int acc_create_uac_contact(long jarg1, pj_pool_t jarg1_, long jarg2, pj_str_t jarg2_, int jarg3, long jarg4, pj_str_t jarg4_);
  public final static native int acc_create_uas_contact(long jarg1, pj_pool_t jarg1_, long jarg2, pj_str_t jarg2_, int jarg3, long jarg4);
  public final static native int acc_set_transport(int jarg1, int jarg2);
  public final static native int PJSUA_MAX_CALLS_get();
  public final static native int PJSUA_MAX_VID_WINS_get();
  public final static native int PJSUA_VID_REQ_KEYFRAME_SIP_INFO_get();
  public final static native int PJSUA_VID_REQ_KEYFRAME_RTCP_PLI_get();
  public final static native void pjsua_call_media_info_index_set(long jarg1, pjsua_call_media_info jarg1_, long jarg2);
  public final static native long pjsua_call_media_info_index_get(long jarg1, pjsua_call_media_info jarg1_);
  public final static native void pjsua_call_media_info_type_set(long jarg1, pjsua_call_media_info jarg1_, long jarg2);
  public final static native long pjsua_call_media_info_type_get(long jarg1, pjsua_call_media_info jarg1_);
  public final static native void pjsua_call_media_info_dir_set(long jarg1, pjsua_call_media_info jarg1_, int jarg2);
  public final static native int pjsua_call_media_info_dir_get(long jarg1, pjsua_call_media_info jarg1_);
  public final static native void pjsua_call_media_info_status_set(long jarg1, pjsua_call_media_info jarg1_, int jarg2);
  public final static native int pjsua_call_media_info_status_get(long jarg1, pjsua_call_media_info jarg1_);
  public final static native long new_pjsua_call_media_info();
  public final static native void delete_pjsua_call_media_info(long jarg1);
  public final static native void pjsua_call_info_id_set(long jarg1, pjsua_call_info jarg1_, int jarg2);
  public final static native int pjsua_call_info_id_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_role_set(long jarg1, pjsua_call_info jarg1_, long jarg2);
  public final static native long pjsua_call_info_role_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_acc_id_set(long jarg1, pjsua_call_info jarg1_, int jarg2);
  public final static native int pjsua_call_info_acc_id_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_local_info_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_call_info_local_info_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_local_contact_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_call_info_local_contact_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_remote_info_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_call_info_remote_info_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_remote_contact_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_call_info_remote_contact_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_call_id_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_call_info_call_id_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_setting_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pjsua_call_setting jarg2_);
  public final static native long pjsua_call_info_setting_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_state_set(long jarg1, pjsua_call_info jarg1_, int jarg2);
  public final static native int pjsua_call_info_state_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_state_text_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_call_info_state_text_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_last_status_set(long jarg1, pjsua_call_info jarg1_, int jarg2);
  public final static native int pjsua_call_info_last_status_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_last_status_text_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_call_info_last_status_text_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_media_status_set(long jarg1, pjsua_call_info jarg1_, int jarg2);
  public final static native int pjsua_call_info_media_status_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_media_dir_set(long jarg1, pjsua_call_info jarg1_, int jarg2);
  public final static native int pjsua_call_info_media_dir_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_conf_slot_set(long jarg1, pjsua_call_info jarg1_, int jarg2);
  public final static native int pjsua_call_info_conf_slot_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_media_cnt_set(long jarg1, pjsua_call_info jarg1_, long jarg2);
  public final static native long pjsua_call_info_media_cnt_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_media_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pjsua_call_media_info jarg2_);
  public final static native long pjsua_call_info_media_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_prov_media_cnt_set(long jarg1, pjsua_call_info jarg1_, long jarg2);
  public final static native long pjsua_call_info_prov_media_cnt_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_prov_media_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pjsua_call_media_info jarg2_);
  public final static native long pjsua_call_info_prov_media_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_connect_duration_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_time_val jarg2_);
  public final static native long pjsua_call_info_connect_duration_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_total_duration_set(long jarg1, pjsua_call_info jarg1_, long jarg2, pj_time_val jarg2_);
  public final static native long pjsua_call_info_total_duration_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_rem_offerer_set(long jarg1, pjsua_call_info jarg1_, int jarg2);
  public final static native int pjsua_call_info_rem_offerer_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_rem_aud_cnt_set(long jarg1, pjsua_call_info jarg1_, long jarg2);
  public final static native long pjsua_call_info_rem_aud_cnt_get(long jarg1, pjsua_call_info jarg1_);
  public final static native void pjsua_call_info_rem_vid_cnt_set(long jarg1, pjsua_call_info jarg1_, long jarg2);
  public final static native long pjsua_call_info_rem_vid_cnt_get(long jarg1, pjsua_call_info jarg1_);
  public final static native long new_pjsua_call_info();
  public final static native void delete_pjsua_call_info(long jarg1);
  public final static native int PJSUA_CALL_UNHOLD_get();
  public final static native int PJSUA_CALL_UPDATE_CONTACT_get();
  public final static native int PJSUA_CALL_INCLUDE_DISABLED_MEDIA_get();
  public final static native void pjsua_stream_info_type_set(long jarg1, pjsua_stream_info jarg1_, long jarg2);
  public final static native long pjsua_stream_info_type_get(long jarg1, pjsua_stream_info jarg1_);
  public final static native long new_pjsua_stream_info();
  public final static native void delete_pjsua_stream_info(long jarg1);
  public final static native void pjsua_stream_stat_rtcp_set(long jarg1, pjsua_stream_stat jarg1_, long jarg2);
  public final static native long pjsua_stream_stat_rtcp_get(long jarg1, pjsua_stream_stat jarg1_);
  public final static native void pjsua_stream_stat_jbuf_set(long jarg1, pjsua_stream_stat jarg1_, long jarg2);
  public final static native long pjsua_stream_stat_jbuf_get(long jarg1, pjsua_stream_stat jarg1_);
  public final static native long new_pjsua_stream_stat();
  public final static native void delete_pjsua_stream_stat(long jarg1);
  public final static native void pjsua_call_vid_strm_op_param_med_idx_set(long jarg1, pjsua_call_vid_strm_op_param jarg1_, int jarg2);
  public final static native int pjsua_call_vid_strm_op_param_med_idx_get(long jarg1, pjsua_call_vid_strm_op_param jarg1_);
  public final static native void pjsua_call_vid_strm_op_param_dir_set(long jarg1, pjsua_call_vid_strm_op_param jarg1_, int jarg2);
  public final static native int pjsua_call_vid_strm_op_param_dir_get(long jarg1, pjsua_call_vid_strm_op_param jarg1_);
  public final static native void pjsua_call_vid_strm_op_param_cap_dev_set(long jarg1, pjsua_call_vid_strm_op_param jarg1_, long jarg2);
  public final static native long pjsua_call_vid_strm_op_param_cap_dev_get(long jarg1, pjsua_call_vid_strm_op_param jarg1_);
  public final static native long new_pjsua_call_vid_strm_op_param();
  public final static native void delete_pjsua_call_vid_strm_op_param(long jarg1);
  public final static native void call_setting_default(long jarg1, pjsua_call_setting jarg1_);
  public final static native void call_vid_strm_op_param_default(long jarg1, pjsua_call_vid_strm_op_param jarg1_);
  public final static native long call_get_max_count();
  public final static native long call_get_count();
  public final static native int enum_calls(int[] jarg1, long[] jarg2);
  public final static native int call_make_call(int jarg1, long jarg2, pj_str_t jarg2_, long jarg3, pjsua_call_setting jarg3_, byte[] jarg4, long jarg5, pjsua_msg_data jarg5_, int[] jarg6);
  public final static native int call_is_active(int jarg1);
  public final static native int call_has_media(int jarg1);
  public final static native int call_get_conf_port(int jarg1);
  public final static native int call_get_info(int jarg1, long jarg2, pjsua_call_info jarg2_);
  public final static native long call_remote_has_cap(int jarg1, int jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_);
  public final static native int call_set_user_data(int jarg1, byte[] jarg2);
  public final static native byte[] call_get_user_data(int jarg1);
  public final static native int call_get_rem_nat_type(int jarg1, long jarg2);
  public final static native int call_answer(int jarg1, long jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pjsua_msg_data jarg4_);
  public final static native int call_answer2(int jarg1, long jarg2, pjsua_call_setting jarg2_, long jarg3, long jarg4, pj_str_t jarg4_, long jarg5, pjsua_msg_data jarg5_);
  public final static native int call_hangup(int jarg1, long jarg2, long jarg3, pj_str_t jarg3_, long jarg4, pjsua_msg_data jarg4_);
  public final static native int call_process_redirect(int jarg1, int jarg2);
  public final static native int call_set_hold(int jarg1, long jarg2, pjsua_msg_data jarg2_);
  public final static native int call_set_hold2(int jarg1, long jarg2, long jarg3, pjsua_msg_data jarg3_);
  public final static native int call_reinvite(int jarg1, long jarg2, long jarg3, pjsua_msg_data jarg3_);
  public final static native int call_reinvite2(int jarg1, long jarg2, pjsua_call_setting jarg2_, long jarg3, pjsua_msg_data jarg3_);
  public final static native int call_update(int jarg1, long jarg2, long jarg3, pjsua_msg_data jarg3_);
  public final static native int call_update2(int jarg1, long jarg2, pjsua_call_setting jarg2_, long jarg3, pjsua_msg_data jarg3_);
  public final static native int call_xfer(int jarg1, long jarg2, pj_str_t jarg2_, long jarg3, pjsua_msg_data jarg3_);
  public final static native int PJSUA_XFER_NO_REQUIRE_REPLACES_get();
  public final static native int call_xfer_replaces(int jarg1, int jarg2, long jarg3, long jarg4, pjsua_msg_data jarg4_);
  public final static native int call_dial_dtmf(int jarg1, long jarg2, pj_str_t jarg2_);
  public final static native int call_send_im(int jarg1, long jarg2, pj_str_t jarg2_, long jarg3, pj_str_t jarg3_, long jarg4, pjsua_msg_data jarg4_, byte[] jarg5);
  public final static native int call_send_typing_ind(int jarg1, int jarg2, long jarg3, pjsua_msg_data jarg3_);
  public final static native int call_send_request(int jarg1, long jarg2, pj_str_t jarg2_, long jarg3, pjsua_msg_data jarg3_);
  public final static native void call_hangup_all();
  public final static native int call_dump__SWIG_0(int jarg1, int jarg2, String jarg3, long jarg4, String jarg5);
  public final static native int call_get_vid_stream_idx(int jarg1);
  public final static native int call_vid_stream_is_running(int jarg1, int jarg2, int jarg3);
  public final static native int call_set_vid_strm(int jarg1, int jarg2, long jarg3, pjsua_call_vid_strm_op_param jarg3_);
  public final static native int call_get_stream_info(int jarg1, long jarg2, long jarg3, pjsua_stream_info jarg3_);
  public final static native int call_get_stream_stat(int jarg1, long jarg2, long jarg3, pjsua_stream_stat jarg3_);
  public final static native int call_get_med_transport_info(int jarg1, long jarg2, long jarg3);
  public final static native int PJSUA_MAX_BUDDIES_get();
  public final static native int PJSUA_PRES_TIMER_get();
  public final static native void pjsua_buddy_config_uri_set(long jarg1, pjsua_buddy_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_buddy_config_uri_get(long jarg1, pjsua_buddy_config jarg1_);
  public final static native void pjsua_buddy_config_subscribe_set(long jarg1, pjsua_buddy_config jarg1_, int jarg2);
  public final static native int pjsua_buddy_config_subscribe_get(long jarg1, pjsua_buddy_config jarg1_);
  public final static native void pjsua_buddy_config_user_data_set(long jarg1, pjsua_buddy_config jarg1_, byte[] jarg2);
  public final static native byte[] pjsua_buddy_config_user_data_get(long jarg1, pjsua_buddy_config jarg1_);
  public final static native long new_pjsua_buddy_config();
  public final static native void delete_pjsua_buddy_config(long jarg1);
  public final static native void pjsua_buddy_info_id_set(long jarg1, pjsua_buddy_info jarg1_, int jarg2);
  public final static native int pjsua_buddy_info_id_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_uri_set(long jarg1, pjsua_buddy_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_buddy_info_uri_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_contact_set(long jarg1, pjsua_buddy_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_buddy_info_contact_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_status_set(long jarg1, pjsua_buddy_info jarg1_, int jarg2);
  public final static native int pjsua_buddy_info_status_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_status_text_set(long jarg1, pjsua_buddy_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_buddy_info_status_text_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_monitor_pres_set(long jarg1, pjsua_buddy_info jarg1_, int jarg2);
  public final static native int pjsua_buddy_info_monitor_pres_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_sub_state_set(long jarg1, pjsua_buddy_info jarg1_, long jarg2);
  public final static native long pjsua_buddy_info_sub_state_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_sub_state_name_set(long jarg1, pjsua_buddy_info jarg1_, String jarg2);
  public final static native String pjsua_buddy_info_sub_state_name_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_sub_term_code_set(long jarg1, pjsua_buddy_info jarg1_, long jarg2);
  public final static native long pjsua_buddy_info_sub_term_code_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_sub_term_reason_set(long jarg1, pjsua_buddy_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_buddy_info_sub_term_reason_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_rpid_set(long jarg1, pjsua_buddy_info jarg1_, long jarg2, pjrpid_element jarg2_);
  public final static native long pjsua_buddy_info_rpid_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_pres_status_set(long jarg1, pjsua_buddy_info jarg1_, long jarg2);
  public final static native long pjsua_buddy_info_pres_status_get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native void pjsua_buddy_info_buf__set(long jarg1, pjsua_buddy_info jarg1_, String jarg2);
  public final static native String pjsua_buddy_info_buf__get(long jarg1, pjsua_buddy_info jarg1_);
  public final static native long new_pjsua_buddy_info();
  public final static native void delete_pjsua_buddy_info(long jarg1);
  public final static native void buddy_config_default(long jarg1, pjsua_buddy_config jarg1_);
  public final static native long get_buddy_count();
  public final static native int buddy_is_valid(int jarg1);
  public final static native int enum_buddies(int[] jarg1, long[] jarg2);
  public final static native int buddy_find(long jarg1, pj_str_t jarg1_);
  public final static native int buddy_get_info(int jarg1, long jarg2, pjsua_buddy_info jarg2_);
  public final static native int buddy_set_user_data(int jarg1, byte[] jarg2);
  public final static native byte[] buddy_get_user_data(int jarg1);
  public final static native int buddy_add(long jarg1, pjsua_buddy_config jarg1_, int[] jarg2);
  public final static native int buddy_del(int jarg1);
  public final static native int buddy_subscribe_pres(int jarg1, int jarg2);
  public final static native int buddy_update_pres(int jarg1);
  public final static native int pres_notify(int jarg1, long jarg2, long jarg3, long jarg4, pj_str_t jarg4_, long jarg5, pj_str_t jarg5_, int jarg6, long jarg7, pjsua_msg_data jarg7_);
  public final static native void pres_dump(int jarg1);
  public final static native long pjsip_message_method_get();
  public final static native long pjsip_info_method_get();
  public final static native int im_send(int jarg1, long jarg2, pj_str_t jarg2_, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_, long jarg5, pjsua_msg_data jarg5_, byte[] jarg6);
  public final static native int im_typing(int jarg1, long jarg2, pj_str_t jarg2_, int jarg3, long jarg4, pjsua_msg_data jarg4_);
  public final static native int PJSUA_MEDIA_HAS_PJMEDIA_get();
  public final static native int PJSUA_THIRD_PARTY_STREAM_HAS_GET_INFO_get();
  public final static native int PJSUA_THIRD_PARTY_STREAM_HAS_GET_STAT_get();
  public final static native int PJSUA_MAX_CONF_PORTS_get();
  public final static native int PJSUA_DEFAULT_CLOCK_RATE_get();
  public final static native int PJSUA_DEFAULT_AUDIO_FRAME_PTIME_get();
  public final static native int PJSUA_DEFAULT_CODEC_QUALITY_get();
  public final static native int PJSUA_DEFAULT_ILBC_MODE_get();
  public final static native int PJSUA_DEFAULT_EC_TAIL_LEN_get();
  public final static native int PJSUA_MAX_PLAYERS_get();
  public final static native int PJSUA_MAX_RECORDERS_get();
  public final static native void pjsua_media_config_clock_rate_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_clock_rate_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_snd_clock_rate_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_snd_clock_rate_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_channel_count_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_channel_count_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_audio_frame_ptime_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_audio_frame_ptime_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_max_media_ports_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_max_media_ports_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_has_ioqueue_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_has_ioqueue_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_thread_cnt_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_thread_cnt_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_quality_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_quality_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_ptime_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_ptime_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_no_vad_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_no_vad_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_ilbc_mode_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_ilbc_mode_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_tx_drop_pct_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_tx_drop_pct_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_rx_drop_pct_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_rx_drop_pct_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_ec_options_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_ec_options_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_ec_tail_len_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_ec_tail_len_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_snd_rec_latency_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_snd_rec_latency_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_snd_play_latency_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_snd_play_latency_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_jb_init_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_jb_init_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_jb_min_pre_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_jb_min_pre_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_jb_max_pre_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_jb_max_pre_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_jb_max_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_jb_max_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_enable_ice_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_enable_ice_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_ice_max_host_cands_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_ice_max_host_cands_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_ice_opt_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_ice_opt_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_ice_no_rtcp_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_ice_no_rtcp_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_ice_always_update_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_ice_always_update_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_enable_turn_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_enable_turn_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_turn_server_set(long jarg1, pjsua_media_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_media_config_turn_server_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_turn_conn_type_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_turn_conn_type_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_turn_auth_cred_set(long jarg1, pjsua_media_config jarg1_, long jarg2);
  public final static native long pjsua_media_config_turn_auth_cred_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_snd_auto_close_time_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_snd_auto_close_time_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_vid_preview_enable_native_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_vid_preview_enable_native_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_no_smart_media_update_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_no_smart_media_update_get(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_media_config_no_rtcp_sdes_bye_set(long jarg1, pjsua_media_config jarg1_, int jarg2);
  public final static native int pjsua_media_config_no_rtcp_sdes_bye_get(long jarg1, pjsua_media_config jarg1_);
  public final static native long new_pjsua_media_config();
  public final static native void delete_pjsua_media_config(long jarg1);
  public final static native void media_config_default(long jarg1, pjsua_media_config jarg1_);
  public final static native void pjsua_codec_info_codec_id_set(long jarg1, pjsua_codec_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_codec_info_codec_id_get(long jarg1, pjsua_codec_info jarg1_);
  public final static native void pjsua_codec_info_priority_set(long jarg1, pjsua_codec_info jarg1_, short jarg2);
  public final static native short pjsua_codec_info_priority_get(long jarg1, pjsua_codec_info jarg1_);
  public final static native void pjsua_codec_info_desc_set(long jarg1, pjsua_codec_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_codec_info_desc_get(long jarg1, pjsua_codec_info jarg1_);
  public final static native void pjsua_codec_info_buf__set(long jarg1, pjsua_codec_info jarg1_, String jarg2);
  public final static native String pjsua_codec_info_buf__get(long jarg1, pjsua_codec_info jarg1_);
  public final static native long new_pjsua_codec_info();
  public final static native void delete_pjsua_codec_info(long jarg1);
  public final static native void pjsua_conf_port_info_slot_id_set(long jarg1, pjsua_conf_port_info jarg1_, int jarg2);
  public final static native int pjsua_conf_port_info_slot_id_get(long jarg1, pjsua_conf_port_info jarg1_);
  public final static native void pjsua_conf_port_info_name_set(long jarg1, pjsua_conf_port_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long pjsua_conf_port_info_name_get(long jarg1, pjsua_conf_port_info jarg1_);
  public final static native void pjsua_conf_port_info_clock_rate_set(long jarg1, pjsua_conf_port_info jarg1_, long jarg2);
  public final static native long pjsua_conf_port_info_clock_rate_get(long jarg1, pjsua_conf_port_info jarg1_);
  public final static native void pjsua_conf_port_info_channel_count_set(long jarg1, pjsua_conf_port_info jarg1_, long jarg2);
  public final static native long pjsua_conf_port_info_channel_count_get(long jarg1, pjsua_conf_port_info jarg1_);
  public final static native void pjsua_conf_port_info_samples_per_frame_set(long jarg1, pjsua_conf_port_info jarg1_, long jarg2);
  public final static native long pjsua_conf_port_info_samples_per_frame_get(long jarg1, pjsua_conf_port_info jarg1_);
  public final static native void pjsua_conf_port_info_bits_per_sample_set(long jarg1, pjsua_conf_port_info jarg1_, long jarg2);
  public final static native long pjsua_conf_port_info_bits_per_sample_get(long jarg1, pjsua_conf_port_info jarg1_);
  public final static native void pjsua_conf_port_info_listener_cnt_set(long jarg1, pjsua_conf_port_info jarg1_, long jarg2);
  public final static native long pjsua_conf_port_info_listener_cnt_get(long jarg1, pjsua_conf_port_info jarg1_);
  public final static native void pjsua_conf_port_info_listeners_set(long jarg1, pjsua_conf_port_info jarg1_, int[] jarg2);
  public final static native int[] pjsua_conf_port_info_listeners_get(long jarg1, pjsua_conf_port_info jarg1_);
  public final static native long new_pjsua_conf_port_info();
  public final static native void delete_pjsua_conf_port_info(long jarg1);
  public final static native void pjsua_media_transport_skinfo_set(long jarg1, pjsua_media_transport jarg1_, long jarg2);
  public final static native long pjsua_media_transport_skinfo_get(long jarg1, pjsua_media_transport jarg1_);
  public final static native void pjsua_media_transport_transport_set(long jarg1, pjsua_media_transport jarg1_, long jarg2);
  public final static native long pjsua_media_transport_transport_get(long jarg1, pjsua_media_transport jarg1_);
  public final static native long new_pjsua_media_transport();
  public final static native void delete_pjsua_media_transport(long jarg1);
  public final static native long conf_get_max_ports();
  public final static native long conf_get_active_ports();
  public final static native int enum_conf_ports(int[] jarg1, long[] jarg2);
  public final static native int conf_get_port_info(int jarg1, long jarg2, pjsua_conf_port_info jarg2_);
  public final static native int conf_add_port(long jarg1, pj_pool_t jarg1_, long jarg2, pjmedia_port jarg2_, int[] jarg3);
  public final static native int conf_remove_port(int jarg1);
  public final static native int conf_connect(int jarg1, int jarg2);
  public final static native int conf_disconnect(int jarg1, int jarg2);
  public final static native int conf_adjust_tx_level(int jarg1, float jarg2);
  public final static native int conf_adjust_rx_level(int jarg1, float jarg2);
  public final static native int conf_get_signal_level(int jarg1, long[] jarg2, long[] jarg3);
  public final static native int player_create(long jarg1, pj_str_t jarg1_, long jarg2, int[] jarg3);
  public final static native int playlist_create(long[] jarg1, long jarg2, long jarg3, pj_str_t jarg3_, long jarg4, int[] jarg5);
  public final static native int player_get_conf_port(int jarg1);
  public final static native int player_get_port(int jarg1, long jarg2);
  public final static native int player_set_pos(int jarg1, long jarg2);
  public final static native int player_destroy(int jarg1);
  public final static native int recorder_create(long jarg1, pj_str_t jarg1_, long jarg2, byte[] jarg3, int jarg4, long jarg5, int[] jarg6);
  public final static native int recorder_get_conf_port(int jarg1);
  public final static native int recorder_get_port(int jarg1, long jarg2);
  public final static native int recorder_destroy(int jarg1);
  public final static native int enum_aud_devs(long jarg1, long[] jarg2);
  public final static native int enum_snd_devs(long jarg1, pjmedia_snd_dev_info jarg1_, long[] jarg2);
  public final static native int get_snd_dev(int[] jarg1, int[] jarg2);
  public final static native int set_snd_dev(int jarg1, int jarg2);
  public final static native int set_null_snd_dev();
  public final static native long set_no_snd_dev();
  public final static native int set_ec(long jarg1, long jarg2);
  public final static native int get_ec_tail(long jarg1);
  public final static native int snd_is_active();
  public final static native int snd_set_setting(long jarg1, byte[] jarg2, int jarg3);
  public final static native int snd_get_setting(long jarg1, byte[] jarg2);
  public final static native int enum_codecs(long jarg1, pjsua_codec_info jarg1_, long[] jarg2);
  public final static native int codec_set_priority(long jarg1, pj_str_t jarg1_, short jarg2);
  public final static native int codec_get_param(long jarg1, pj_str_t jarg1_, long jarg2);
  public final static native int codec_set_param(long jarg1, pj_str_t jarg1_, long jarg2);
  public final static native long vid_dev_count();
  public final static native int vid_dev_get_info(long jarg1, long jarg2);
  public final static native int vid_enum_devs(long jarg1, long[] jarg2);
  public final static native void pjsua_vid_preview_param_rend_id_set(long jarg1, pjsua_vid_preview_param jarg1_, long jarg2);
  public final static native long pjsua_vid_preview_param_rend_id_get(long jarg1, pjsua_vid_preview_param jarg1_);
  public final static native void pjsua_vid_preview_param_show_set(long jarg1, pjsua_vid_preview_param jarg1_, int jarg2);
  public final static native int pjsua_vid_preview_param_show_get(long jarg1, pjsua_vid_preview_param jarg1_);
  public final static native void pjsua_vid_preview_param_wnd_flags_set(long jarg1, pjsua_vid_preview_param jarg1_, long jarg2);
  public final static native long pjsua_vid_preview_param_wnd_flags_get(long jarg1, pjsua_vid_preview_param jarg1_);
  public final static native long new_pjsua_vid_preview_param();
  public final static native void delete_pjsua_vid_preview_param(long jarg1);
  public final static native void vid_preview_param_default(long jarg1, pjsua_vid_preview_param jarg1_);
  public final static native int vid_preview_has_native(long jarg1);
  public final static native int vid_preview_start(long jarg1, long jarg2, pjsua_vid_preview_param jarg2_);
  public final static native int vid_preview_get_win(long jarg1);
  public final static native int vid_preview_stop(long jarg1);
  public final static native void pjsua_vid_win_info_is_native_set(long jarg1, pjsua_vid_win_info jarg1_, int jarg2);
  public final static native int pjsua_vid_win_info_is_native_get(long jarg1, pjsua_vid_win_info jarg1_);
  public final static native void pjsua_vid_win_info_hwnd_set(long jarg1, pjsua_vid_win_info jarg1_, long jarg2);
  public final static native long pjsua_vid_win_info_hwnd_get(long jarg1, pjsua_vid_win_info jarg1_);
  public final static native void pjsua_vid_win_info_rdr_dev_set(long jarg1, pjsua_vid_win_info jarg1_, long jarg2);
  public final static native long pjsua_vid_win_info_rdr_dev_get(long jarg1, pjsua_vid_win_info jarg1_);
  public final static native void pjsua_vid_win_info_show_set(long jarg1, pjsua_vid_win_info jarg1_, int jarg2);
  public final static native int pjsua_vid_win_info_show_get(long jarg1, pjsua_vid_win_info jarg1_);
  public final static native void pjsua_vid_win_info_pos_set(long jarg1, pjsua_vid_win_info jarg1_, long jarg2);
  public final static native long pjsua_vid_win_info_pos_get(long jarg1, pjsua_vid_win_info jarg1_);
  public final static native void pjsua_vid_win_info_size_set(long jarg1, pjsua_vid_win_info jarg1_, long jarg2);
  public final static native long pjsua_vid_win_info_size_get(long jarg1, pjsua_vid_win_info jarg1_);
  public final static native long new_pjsua_vid_win_info();
  public final static native void delete_pjsua_vid_win_info(long jarg1);
  public final static native int vid_enum_wins(int[] jarg1, long[] jarg2);
  public final static native int vid_win_get_info(int jarg1, long jarg2, pjsua_vid_win_info jarg2_);
  public final static native int vid_win_set_show(int jarg1, int jarg2);
  public final static native int vid_win_set_pos(int jarg1, long jarg2);
  public final static native int vid_win_set_size(int jarg1, long jarg2);
  public final static native int vid_win_rotate(int jarg1, int jarg2);
  public final static native int vid_enum_codecs(long jarg1, pjsua_codec_info jarg1_, long[] jarg2);
  public final static native int vid_codec_set_priority(long jarg1, pj_str_t jarg1_, short jarg2);
  public final static native int vid_codec_get_param(long jarg1, pj_str_t jarg1_, long jarg2);
  public final static native int vid_codec_set_param(long jarg1, pj_str_t jarg1_, long jarg2);
  public final static native void dynamic_factory_shared_lib_path_set(long jarg1, dynamic_factory jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long dynamic_factory_shared_lib_path_get(long jarg1, dynamic_factory jarg1_);
  public final static native void dynamic_factory_init_factory_name_set(long jarg1, dynamic_factory jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long dynamic_factory_init_factory_name_get(long jarg1, dynamic_factory jarg1_);
  public final static native long new_dynamic_factory();
  public final static native void delete_dynamic_factory(long jarg1);
  public final static native void csipsimple_config_use_compact_form_sdp_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_use_compact_form_sdp_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_use_compact_form_headers_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_use_compact_form_headers_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_add_bandwidth_tias_in_sdp_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_add_bandwidth_tias_in_sdp_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_use_no_update_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_use_no_update_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_use_zrtp_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_use_zrtp_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_extra_aud_codecs_cnt_set(long jarg1, csipsimple_config jarg1_, long jarg2);
  public final static native long csipsimple_config_extra_aud_codecs_cnt_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_extra_aud_codecs_set(long jarg1, csipsimple_config jarg1_, long[] jarg2);
  public final static native long[] csipsimple_config_extra_aud_codecs_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_extra_vid_codecs_cnt_set(long jarg1, csipsimple_config jarg1_, long jarg2);
  public final static native long csipsimple_config_extra_vid_codecs_cnt_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_extra_vid_codecs_set(long jarg1, csipsimple_config jarg1_, long[] jarg2);
  public final static native long[] csipsimple_config_extra_vid_codecs_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_extra_vid_codecs_destroy_set(long jarg1, csipsimple_config jarg1_, long[] jarg2);
  public final static native long[] csipsimple_config_extra_vid_codecs_destroy_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_vid_converter_set(long jarg1, csipsimple_config jarg1_, long jarg2, dynamic_factory jarg2_);
  public final static native long csipsimple_config_vid_converter_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_storage_folder_set(long jarg1, csipsimple_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long csipsimple_config_storage_folder_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_audio_implementation_set(long jarg1, csipsimple_config jarg1_, long jarg2, dynamic_factory jarg2_);
  public final static native long csipsimple_config_audio_implementation_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_video_render_implementation_set(long jarg1, csipsimple_config jarg1_, long jarg2, dynamic_factory jarg2_);
  public final static native long csipsimple_config_video_render_implementation_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_video_capture_implementation_set(long jarg1, csipsimple_config jarg1_, long jarg2, dynamic_factory jarg2_);
  public final static native long csipsimple_config_video_capture_implementation_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_tcp_keep_alive_interval_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_tcp_keep_alive_interval_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_tls_keep_alive_interval_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_tls_keep_alive_interval_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_tsx_t1_timeout_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_tsx_t1_timeout_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_tsx_t2_timeout_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_tsx_t2_timeout_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_tsx_t4_timeout_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_tsx_t4_timeout_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_tsx_td_timeout_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_tsx_td_timeout_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_disable_tcp_switch_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_disable_tcp_switch_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_disable_rport_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_disable_rport_get(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_config_use_noise_suppressor_set(long jarg1, csipsimple_config jarg1_, int jarg2);
  public final static native int csipsimple_config_use_noise_suppressor_get(long jarg1, csipsimple_config jarg1_);
  public final static native long new_csipsimple_config();
  public final static native void delete_csipsimple_config(long jarg1);
  public final static native void csipsimple_acc_config_use_zrtp_set(long jarg1, csipsimple_acc_config jarg1_, int jarg2);
  public final static native int csipsimple_acc_config_use_zrtp_get(long jarg1, csipsimple_acc_config jarg1_);
  public final static native void csipsimple_acc_config_p_preferred_identity_set(long jarg1, csipsimple_acc_config jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long csipsimple_acc_config_p_preferred_identity_get(long jarg1, csipsimple_acc_config jarg1_);
  public final static native long new_csipsimple_acc_config();
  public final static native void delete_csipsimple_acc_config(long jarg1);
  public final static native int send_dtmf_info(int jarg1, long jarg2, pj_str_t jarg2_);
  public final static native long call_dump__SWIG_1(int jarg1, int jarg2, String jarg3);
  public final static native long call_secure_media_info(int jarg1);
  public final static native int call_secure_sig_level(int jarg1);
  public final static native long get_error_message(int jarg1);
  public final static native int get_event_status_code(long jarg1, pjsip_event jarg1_);
  public final static native int get_event_reason_code(long jarg1, pjsip_event jarg1_);
  public final static native void csipsimple_config_default(long jarg1, csipsimple_config jarg1_);
  public final static native void csipsimple_acc_config_default(long jarg1, csipsimple_acc_config jarg1_);
  public final static native int csipsimple_init(long jarg1, pjsua_config jarg1_, long jarg2, pjsua_logging_config jarg2_, long jarg3, pjsua_media_config jarg3_, long jarg4, csipsimple_config jarg4_, Object jarg5);
  public final static native int csipsimple_destroy(long jarg1);
  public final static native int csipsimple_set_acc_user_data(long jarg1, pjsua_acc_config jarg1_, long jarg2, csipsimple_acc_config jarg2_);
  public final static native int csipsimple_init_acc_msg_data(long jarg1, pj_pool_t jarg1_, int jarg2, long jarg3, pjsua_msg_data jarg3_);
  public final static native int csipsimple_msg_data_add_string_hdr(long jarg1, pj_pool_t jarg1_, long jarg2, pjsua_msg_data jarg2_, long jarg3, pj_str_t jarg3_, long jarg4, pj_str_t jarg4_);
  public final static native int pj_timer_fire(int jarg1);
  public final static native int update_transport(long jarg1, pj_str_t jarg1_);
  public final static native int vid_set_android_renderer(int jarg1, Object jarg2);
  public final static native int vid_set_android_capturer(Object jarg1);
  public final static native int set_turn_credentials(long jarg1, pj_str_t jarg1_, long jarg2, pj_str_t jarg2_, long jarg3, pj_str_t jarg3_, long jarg4);
  public final static native long get_rx_data_header(long jarg1, pj_str_t jarg1_, long jarg2);
  public final static native void css_on_call_state(int jarg1, long jarg2, pjsip_event jarg2_);
  public final static native void css_on_call_media_state(int jarg1);
  public final static native void zrtp_state_info_call_id_set(long jarg1, zrtp_state_info jarg1_, int jarg2);
  public final static native int zrtp_state_info_call_id_get(long jarg1, zrtp_state_info jarg1_);
  public final static native void zrtp_state_info_secure_set(long jarg1, zrtp_state_info jarg1_, int jarg2);
  public final static native int zrtp_state_info_secure_get(long jarg1, zrtp_state_info jarg1_);
  public final static native void zrtp_state_info_sas_set(long jarg1, zrtp_state_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long zrtp_state_info_sas_get(long jarg1, zrtp_state_info jarg1_);
  public final static native void zrtp_state_info_cipher_set(long jarg1, zrtp_state_info jarg1_, long jarg2, pj_str_t jarg2_);
  public final static native long zrtp_state_info_cipher_get(long jarg1, zrtp_state_info jarg1_);
  public final static native void zrtp_state_info_sas_verified_set(long jarg1, zrtp_state_info jarg1_, int jarg2);
  public final static native int zrtp_state_info_sas_verified_get(long jarg1, zrtp_state_info jarg1_);
  public final static native long new_zrtp_state_info();
  public final static native void delete_zrtp_state_info(long jarg1);
  public final static native void jzrtp_SASVerified(int jarg1);
  public final static native void jzrtp_SASRevoked(int jarg1);
  public final static native long jzrtp_getInfoFromCall(int jarg1);
  public final static native int codecs_get_nbr();
  public final static native long codecs_get_id(int jarg1);
  public final static native int codecs_vid_get_nbr();
  public final static native long codecs_vid_get_id(int jarg1);
  public final static native int codec_set_frames_per_packet(long jarg1, pj_str_t jarg1_, int jarg2);
  public final static native int codec_h264_set_profile(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);

  public static void SwigDirector_Callback_on_call_state(Callback self, int call_id, long e) {
    self.on_call_state(call_id, (e == 0) ? null : new pjsip_event(e, false));
  }
  public static void SwigDirector_Callback_on_incoming_call(Callback self, int acc_id, int call_id, long rdata) {
    self.on_incoming_call(acc_id, call_id, (rdata == 0) ? null : new SWIGTYPE_p_pjsip_rx_data(rdata, false));
  }
  public static void SwigDirector_Callback_on_call_tsx_state(Callback self, int call_id, long tsx, long e) {
    self.on_call_tsx_state(call_id, (tsx == 0) ? null : new SWIGTYPE_p_pjsip_transaction(tsx, false), (e == 0) ? null : new pjsip_event(e, false));
  }
  public static void SwigDirector_Callback_on_call_media_state(Callback self, int call_id) {
    self.on_call_media_state(call_id);
  }
  public static void SwigDirector_Callback_on_call_sdp_created(Callback self, int call_id, long sdp, long pool, long rem_sdp) {
    self.on_call_sdp_created(call_id, (sdp == 0) ? null : new SWIGTYPE_p_pjmedia_sdp_session(sdp, false), (pool == 0) ? null : new pj_pool_t(pool, false), (rem_sdp == 0) ? null : new SWIGTYPE_p_pjmedia_sdp_session(rem_sdp, false));
  }
  public static void SwigDirector_Callback_on_stream_created(Callback self, int call_id, long strm, long stream_idx, long p_port) {
    self.on_stream_created(call_id, (strm == 0) ? null : new SWIGTYPE_p_pjmedia_stream(strm, false), stream_idx, (p_port == 0) ? null : new SWIGTYPE_p_p_pjmedia_port(p_port, false));
  }
  public static void SwigDirector_Callback_on_stream_destroyed(Callback self, int call_id, long strm, long stream_idx) {
    self.on_stream_destroyed(call_id, (strm == 0) ? null : new SWIGTYPE_p_pjmedia_stream(strm, false), stream_idx);
  }
  public static void SwigDirector_Callback_on_dtmf_digit(Callback self, int call_id, int digit) {
    self.on_dtmf_digit(call_id, digit);
  }
  public static void SwigDirector_Callback_on_call_transfer_request(Callback self, int call_id, long dst, long code) {
    self.on_call_transfer_request(call_id, (dst == 0) ? null : new pj_str_t(dst, false), (code == 0) ? null : new SWIGTYPE_p_pjsip_status_code(code, false));
  }
  public static void SwigDirector_Callback_on_call_transfer_status(Callback self, int call_id, int st_code, long st_text, int final_, long p_cont) {
    self.on_call_transfer_status(call_id, st_code, (st_text == 0) ? null : new pj_str_t(st_text, false), final_, (p_cont == 0) ? null : new SWIGTYPE_p_int(p_cont, false));
  }
  public static void SwigDirector_Callback_on_call_replace_request(Callback self, int call_id, long rdata, long st_code, long st_text) {
    self.on_call_replace_request(call_id, (rdata == 0) ? null : new SWIGTYPE_p_pjsip_rx_data(rdata, false), (st_code == 0) ? null : new SWIGTYPE_p_int(st_code, false), (st_text == 0) ? null : new pj_str_t(st_text, false));
  }
  public static void SwigDirector_Callback_on_call_replaced(Callback self, int old_call_id, int new_call_id) {
    self.on_call_replaced(old_call_id, new_call_id);
  }
  public static void SwigDirector_Callback_on_reg_state(Callback self, int acc_id) {
    self.on_reg_state(acc_id);
  }
  public static void SwigDirector_Callback_on_buddy_state(Callback self, int buddy_id) {
    self.on_buddy_state(buddy_id);
  }
  public static void SwigDirector_Callback_on_pager(Callback self, int call_id, long from, long to, long contact, long mime_type, long body) {
    self.on_pager(call_id, (from == 0) ? null : new pj_str_t(from, false), (to == 0) ? null : new pj_str_t(to, false), (contact == 0) ? null : new pj_str_t(contact, false), (mime_type == 0) ? null : new pj_str_t(mime_type, false), (body == 0) ? null : new pj_str_t(body, false));
  }
  public static void SwigDirector_Callback_on_pager2(Callback self, int call_id, long from, long to, long contact, long mime_type, long body, long rdata) {
    self.on_pager2(call_id, (from == 0) ? null : new pj_str_t(from, false), (to == 0) ? null : new pj_str_t(to, false), (contact == 0) ? null : new pj_str_t(contact, false), (mime_type == 0) ? null : new pj_str_t(mime_type, false), (body == 0) ? null : new pj_str_t(body, false), (rdata == 0) ? null : new SWIGTYPE_p_pjsip_rx_data(rdata, false));
  }
  public static void SwigDirector_Callback_on_pager_status(Callback self, int call_id, long to, long body, int status, long reason) {
    self.on_pager_status(call_id, (to == 0) ? null : new pj_str_t(to, false), (body == 0) ? null : new pj_str_t(body, false), pjsip_status_code.swigToEnum(status), (reason == 0) ? null : new pj_str_t(reason, false));
  }
  public static void SwigDirector_Callback_on_pager_status2(Callback self, int call_id, long to, long body, int status, long reason, long tdata, long rdata) {
    self.on_pager_status2(call_id, (to == 0) ? null : new pj_str_t(to, false), (body == 0) ? null : new pj_str_t(body, false), pjsip_status_code.swigToEnum(status), (reason == 0) ? null : new pj_str_t(reason, false), (tdata == 0) ? null : new SWIGTYPE_p_pjsip_tx_data(tdata, false), (rdata == 0) ? null : new SWIGTYPE_p_pjsip_rx_data(rdata, false));
  }
  public static void SwigDirector_Callback_on_typing(Callback self, int call_id, long from, long to, long contact, int is_typing) {
    self.on_typing(call_id, (from == 0) ? null : new pj_str_t(from, false), (to == 0) ? null : new pj_str_t(to, false), (contact == 0) ? null : new pj_str_t(contact, false), is_typing);
  }
  public static void SwigDirector_Callback_on_nat_detect(Callback self, long res) {
    self.on_nat_detect((res == 0) ? null : new pj_stun_nat_detect_result(res, false));
  }
  public static int SwigDirector_Callback_on_call_redirected(Callback self, int call_id, long target) {
    return (self.on_call_redirected(call_id, (target == 0) ? null : new pj_str_t(target, false))).swigValue();
  }
  public static void SwigDirector_Callback_on_mwi_info(Callback self, int acc_id, long mime_type, long body) {
    self.on_mwi_info(acc_id, (mime_type == 0) ? null : new pj_str_t(mime_type, false), (body == 0) ? null : new pj_str_t(body, false));
  }
  public static int SwigDirector_Callback_on_validate_audio_clock_rate(Callback self, int clock_rate) {
    return self.on_validate_audio_clock_rate(clock_rate);
  }
  public static void SwigDirector_Callback_on_setup_audio(Callback self, int before_init) {
    self.on_setup_audio(before_init);
  }
  public static void SwigDirector_Callback_on_teardown_audio(Callback self) {
    self.on_teardown_audio();
  }
  public static int SwigDirector_Callback_on_set_micro_source(Callback self) {
    return self.on_set_micro_source();
  }
  public static int SwigDirector_Callback_timer_schedule(Callback self, int entry, int entryId, int time) {
    return self.timer_schedule(entry, entryId, time);
  }
  public static int SwigDirector_Callback_timer_cancel(Callback self, int entry, int entryId) {
    return self.timer_cancel(entry, entryId);
  }
  public static void SwigDirector_ZrtpCallback_on_zrtp_show_sas(ZrtpCallback self, int call_id, long sas, int verified) {
    self.on_zrtp_show_sas(call_id, (sas == 0) ? null : new pj_str_t(sas, false), verified);
  }
  public static void SwigDirector_ZrtpCallback_on_zrtp_update_transport(ZrtpCallback self, int call_id) {
    self.on_zrtp_update_transport(call_id);
  }
  public static void SwigDirector_MobileRegHandlerCallback_on_save_contact(MobileRegHandlerCallback self, int acc_id, long contact, int expires) {
    self.on_save_contact(acc_id, new pj_str_t(contact, false), expires);
  }
  public static long SwigDirector_MobileRegHandlerCallback_on_restore_contact(MobileRegHandlerCallback self, int acc_id) {
    return pj_str_t.getCPtr(self.on_restore_contact(acc_id));
  }
  public static void SwigDirector_EarlyLockCallback_on_create_early_lock(EarlyLockCallback self) {
    self.on_create_early_lock();
  }

  private final static native void swig_module_init();
  static {
    swig_module_init();
  }
}
